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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Chimie,
9 ani în urmă