Pagini recente »
Diferențe pentru problema/aparitii2 între reviziile 4 și 5
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="aparitii2") ==
_Notă: aceasta este o problemă didactică, pentru învățarea recursivității în limbajul C. Drept pentru care soluția trebuie să fie un program C (extensie *.c*), nu are voie să folosească bucle (fără instrucțiuni *while*, *for* sau echivalente) și nu are voie să includă *string.h*._
_Notă: aceasta este o problemă didactică, pentru învățarea recursivității în limbajul C. Drept pentru care soluția trebuie să fie un program C (extensie *.c*), nu are voie să folosească bucle (fără instrucțiuni *while*, *for* sau echivalente) și nu are voie să folosească instrucțiuni cu șiruri (să includă *string.h* sau să folosească *fgets()*)._
Se dă un cuvînt format numai din litere mici ale alfabetului latin ([*a*], *b*, ... *z*). Se dă și un text format din aceleași caractere. Să se spună de cîte ori apare cuvîntul în text. Sînt permise suprapuneri.
* sursa trimisă trebuie să fie C (extensie *.c*)
* sursa trimisă nu are voie să conțină instrucțiuni de ciclare (*while*, *for*, etc)
* sursa trimisă nu are voie să includă headerul *string.h*
* sursa trimisă nu are voie să folosească funcții de bibliotecă care lucrează cu șiruri, gen *fgets()*
h2. Exemplu
Nu există diferențe între securitate.