Informática, perguntado por Usuário anônimo, 1 ano atrás

Em linguagem C faça um programa que receba do usuário uma string e retorne apenas o numero de vogais que essa string possui.

Soluções para a tarefa

Respondido por tiagobento38
1
#include <stdio.h>
#include <ctype.h>
int main(){        
            char palavra[150];   
            int i, vogais_qtd=0;   
            printf("Nome: ");   
            scanf("%s",&palavra[0]);   
            for(i=0; i<strlen(palavra); ++i){   
                 char letra = tolower(palavra[i]);    
                 if(letra=='a' || letra=='e' || letra=='i' || letra=='o' || letra=='u'){
                      ++vogais_qtd;
                  } 
              } 
        printf("Quantidade de vogais: %d\n",vogais_qtd); 
        return 0;
}

Usuário anônimo: Obrigado
Usuário anônimo: por que tolower, ele não funciona no código
Usuário anônimo: agora sei por que não funciona, esse código não tem a função e a função
tiagobento38: Deu certo? Esqueci.. tem fazer o include de ctype.h
Usuário anônimo: Você poderia me ajudar com essa questão também em linguagem C https://brainly.com.br/tarefa/16316959
Perguntas interessantes