luizaspan icon

Strings

luizaspan | PRO | 06/22/15 09:02:18 PM UTC | 0 ⭐ | 886 👁️ | Never ⏰ | []
C |

850 B

|

None

|

0 👍

/

0 👎

#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