#include <stdio.h>
#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;
}
Comments