Buscar

Faça um programa que receba uma palavra e calcule quantas vogais (a, e, i, o, u) possui essa palavra. Entre com um caractere (vogal ou consoante) e substitua todas as vogais da palavra dada por esse c

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
 char nome[3][70];
 int vogal = 0, consoante = 0, i, f;
 for (i = 0; i < 3; i++) {
 printf("Informe o %dº nome: ", ( i + 1 ) );
 scanf(" %s",nome[i]);
 }
 for (i = 0; i < 3; i++){
 for ( f = 0; f < strlen(nome[i]); f++){
 if ((nome[i][f] == 'a') || (nome[i][f] == 'A')
 || (nome[i][f] == 'e') || (nome[i][f] == 'E')
 || (nome[i][f] == 'i') || (nome[i][f] == 'I')
 || (nome[i][f] == 'o') || (nome[i][f] == 'O')
 || (nome[i][f] == 'u') || (nome[i][f] == 'U')) {
 vogal++;
 }
 if ((nome[i][f] == 'B') || (nome[i][f] == 'b')
 || (nome[i][f] == 'C') || (nome[i][f] == 'c')
 || (nome[i][f] == 'D') || (nome[i][f] == 'd')
 || (nome[i][f] == 'F') || (nome[i][f] == 'f')
 || (nome[i][f] == 'G') || (nome[i][f] == 'g')
 ||(nome[i][f] == 'H') || (nome[i][f] == 'h')
 || (nome[i][f] == 'J') || (nome[i][f] == 'j')
 || (nome[i][f] == 'K') || (nome[i][f] == 'k')
 || (nome[i][f] == 'L') || (nome[i][f] == 'l')
 || (nome[i][f] == 'M') || (nome[i][f] == 'm')
 || (nome[i][f] == 'N') || (nome[i][f] == 'n')
 || (nome[i][f] == 'P') || (nome[i][f] == 'p')
 || (nome[i][f] == 'Q') || (nome[i][f] == 'q')
 || (nome[i][f] == 'R') || (nome[i][f] == 'r')
 || (nome[i][f] == 'S') || (nome[i][f] == 's')
 || (nome[i][f] == 'T') || (nome[i][f] == 't')
 || (nome[i][f] == 'W') || (nome[i][f] == 'w')
 || (nome[i][f] == 'Y') || (nome[i][f] == 'y')
 || (nome[i][f] == 'X') || (nome[i][f] == 'x')
 || (nome[i][f] == 'Z') || (nome[i][f] == 'z')){
 consoante++;
 }
 }
 //Imprimir resultado de vogais.
 printf( "Nome: %s, tem %d vogais, tem %d consoantes\n", nome[i], vogal,consoante);
 }
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando