fork(1) download
  1. #include <stdio.h>
  2. #define MAX 30
  3.  
  4. int ocorrencias(char palavra[], char letra, int i) {
  5. if (palavra[i] == '\0') return 0;
  6. return (letra == palavra[i]) + ocorrencias(palavra, letra, i + 1);
  7. }
  8.  
  9. int main() {
  10. char palavra[MAX];
  11. char letra;
  12. scanf("%s %c", palavra, &letra);
  13. printf("%d", ocorrencias(palavra, letra, 0));
  14. }
  15.  
  16. //https://pt.stackoverflow.com/q/211189/101
Success #stdin #stdout 0s 9432KB
stdin
araraquara a
stdout
5