#include #define n 50 int main(void) { char f[n]; int i,k=0,g=0,d=0; printf("[máx 50 caracteres] "); fgets(f,50,stdin); printf("%s \n",f); for (i=0;f[i] != '\0';i++) { if (tolower(f[i])=='a' || tolower(f[i])=='e' || tolower(f[i])=='i' || tolower(f[i])=='o' || tolower(f[i])=='u') k++; } for (i=0;f[i] != '\0';i++) { if (tolower(f[i])=='g' && tolower(f[i+1])=='a' && tolower(f[i+2])=='t' && tolower(f[i+3])=='o') g=1; } for (i=0;f[i] != '\0';i++) { if (tolower(f[i])=='d' && tolower(f[i+1])=='e') d++; } printf("Número de vogais na frase: %d. \n",k); if (g==1) printf("A palavra \"gato\" está contida na frase. \n"); else if (g==0) printf("A palavra \"gato\" não está contida na frase. \n"); printf("Frequência da palavra \"de\" na frase: %d. \n",d); return 0; }