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. nr_aparitii_rec #1752
Rog o rezolvare, mulțumesc.
Răspunsuri la întrebare
Răspuns de
17
unsigned nr_aparitii(char * sir, char * secventa) {
char * p = strstr(sir, secventa);
if (p == NULL)
return 0;
else
return 1 + nr_aparitii(p + strlen(secventa), secventa);
}
Farben:
Mulțumesc!
Alte întrebări interesante
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă