Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int contar(char frase[], char car);
  4. int i;
  5. int main()
  6.  
  7. {
  8. char frase[100];
  9. char car;
  10. int aparece;
  11. printf("Introduzca Frase: \n");
  12. gets(frase);
  13.  
  14. while (frase[i]) /*Bucle que convierte la cadena a minusculas*/
  15. {
  16. frase[i] = tolower(frase[i]); /*tolower convierte las mayusculas en
  17. minusculas*/
  18. i++; /*Recorremos toda la frase*/
  19. }
  20.  
  21. for(i=0; i<=(frase[i]); i++) {
  22.  
  23. car = frase [i];
  24. aparece=contar(frase, car);
  25.  
  26. printf("El caracter %c aparece %d veces\n", car, aparece);
  27.  
  28. }
  29. return 0;
  30.  
  31.  
  32. }
  33.  
  34. int contar(char frase[], char car)
  35. {
  36. int i=0, veces=0;
  37. while(frase[i]!='\0')
  38. {
  39. if(frase[i]==car)
  40. veces++;
  41. i++;
  42.  
  43. }
  44. return veces;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement