• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 7 anos 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.

Respostas

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;
}

Anônimo: Obrigado
Anônimo: por que tolower, ele não funciona no código
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
Anônimo: Você poderia me ajudar com essa questão também em linguagem C https://brainly.com.br/tarefa/16316959
Perguntas similares