Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define N 256
- void introducir_cadena(char cad[]);
- void vocales(char cad[]);
- void introducir_cadena(char cad[]){
- printf("Escribe un texto:\n");
- gets(cad);
- vocales(cad);
- }
- void vocales(char cad[]){
- float a = 0,e = 0,i = 0,o = 0,u = 0;
- int size_c = strlen(cad);
- for (int j = 0; j < size_c; j++){
- if (cad[j] == 'a'){
- a++;
- }
- if (cad[j] == 'e'){
- e++;
- }
- if (cad[j] == 'i'){
- i++;
- }
- if (cad[j] == 'o'){
- o++;
- }
- if (cad[j] == 'u'){
- u++;
- }
- }
- float frecuencia_a,frecuencia_e,frecuencia_i,frecuencia_o,frecuencia_u;
- frecuencia_a = (float)a/strlen(cad);
- frecuencia_e = (float)e/strlen(cad);
- frecuencia_i = (float)i/strlen(cad);
- frecuencia_o = (float)o/strlen(cad);
- frecuencia_u = (float)u/strlen(cad);
- printf("\nLa frase tiene un total de %d caracteres\n",strlen(cad));
- printf("La 'a' tiene una frecuencia de %f\n",frecuencia_a);
- printf("La 'e' tiene una frecuencia de %f\n",frecuencia_e);
- printf("La 'i' tiene una frecuencia de %f\n",frecuencia_i);
- printf("La 'o' tiene una frecuencia de %f\n",frecuencia_o);
- printf("La 'u' tiene una frecuencia de %f\n",frecuencia_u);
- }
- int main(){
- char cad[N];
- introducir_cadena(cad);
- }
Advertisement
Add Comment
Please, Sign In to add comment