Написать рекурсивную функцыю для подсчёта количества задаваемого символа в тексте - C (СИ)
Формулировка задачи:
как написать рекурсивную функцыю для подсчёта количества задаваемого символа в тексте в С, подскажите, плиз...)
Решение задачи: «Написать рекурсивную функцыю для подсчёта количества задаваемого символа в тексте»
textual
Листинг программы
#include <stdio.h>
int foo(char *p,char val){
if(!*p) return 0;
return foo(p+1,val)+(*p==val?1:0);
}
int main(){
char z[]="Best of the best";
char ch='e';
printf("Source: %s\nSymbol %c: %d",z,ch,foo(z,ch));
getchar();
return 0;
}