Informatică, întrebare adresată de pavelmariabian, 9 ani în urmă

Scrieţi în limbajul C++ definiţia completă a funcţiei recursive nr_aparitii cu următorul antet:
unsigned nr_aparitii(char *sir, char *secventa)
ce returnează numărul de apariţii ale şirului de caractere secventa în şirul sir.

Răspunsuri la întrebare

Răspuns de ap53
8
unsigned nr_aparitii(char *sir, char *secventa) { char *adr_prim = strstr(sir, secventa); if(adr_prim == NULL) return 0; return 1 + nr_aparitii(adr_prim + strlen(secventa), secventa); }
Alte întrebări interesante