Ir ao conteúdo

As vogais minúsculas por vogais maiúsculas em c ou c++


Ir à solução Resolvido por skyline.soares,

Posts recomendados

Postado

Ola gentes, me ajudam.

 

Não consigo fazer o codigo, somente imprima as vogais maiúsculas.

 

Escreva um programa que receba uma string e substitua todas as vogais minúsculas por vogais
maiúsculas, apresentando a string modificada no final.
Tenha cuidado: Somente as vogais deverão aparecer com letras maiúsculas.
 

#include <stdio.h>
#include <string.h>
#include <iostream>
int main() 
char string[20];
char fonte[]="aeiou";
int i,j;
printf("\n"); 
printf("Convertendo uma string para minusculas\n"); 
printf("------------------------------------\n"); 
printf("\n"); 
printf("Entre com a string :"); 
scanf("%s",&string); 
printf("\n"); 
for(i=0;i<string[20];i++)
{
if(string == fonte)
{
string = string;
}
}
printf("Convertendo para maiusculas : %s\n",strupr(string));
printf("\n");
system("pause");
return(0);
}
Postado

Você pode usar um switch para facilitar a verificação do caractere:

switch(string[i]){    case 'a':    case 'e':    case 'i':    case 'o':    case 'u':        string[i] = toupper(string[i]);        break;}
  • Curtir 1
  • Solução
Postado

Você pode usar um switch para facilitar a verificação do caractere:

 

switch(string[i]){    case 'a':    case 'e':    case 'i':    case 'o':    case 'u':        string[i] = toupper(string[i]);        break;}

Valeu!!!

 

Ja resolvido

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!