Ir ao conteúdo
  • Cadastre-se

ALGORITMO PARA DUPLICAR VOGAIS NO NOME


Felipeduarte13
Ir à solução Resolvido por Ansi C,

Posts recomendados

#include<stdio.h> 

#include<stdlib.h> 

#include<string.h> 

 

main(){ 

char nome[200]="MEU NOME COMPLETO";

char vogais[]="aeiouAEIOU";

char nome2[200]; 

int x,t,h,i,k; 

 

k=strlen(vogais);

t=strlen(nome); 

printf("MEU NOME: %s",nome);

h=0;

for(x=0;x<t;x++){

for(i=0;i<k;i++){

if(nome[x]==vogais){

nome2[h]=nome[h]+vogais+vogais;

h++;}

 

}

}

printf("\n%s",nome2);

printf("\n\n");

system("pause");

system("CLS");

}

 

NÃO ESTOU CONSEGUINDO MONTAR A PARTE DO VETOR NOME2 PARA RECEBER AS LETRAS MAIS AS VOGAIS DUPLICADAS:

>>> MEEUU NOOMEE COOMPLEETOO

Link para o comentário
Compartilhar em outros sites

Mas e essa outra parte: 

for(x=0;x<200;x++){
for(i=0;i<20;i++){
if(nome[x]==vogais){
nome2[h]=nome[h];
nome2[h+1]=vogais;
h++;}
else 
nome2[h]=nome[x];
h++;
}
}
 
eu sei como encontra as vogais, mais não estou sabendo como coloca a consoante e as duas vogais em seguida..

Deu certo aqui.. Tenho que fazer uma que exclui todas as consoantes e deixa somente as vogais!!


Deu certo aqui.. Tenho que fazer uma que exclui todas as consoantes e deixa somente as vogais!!

Link para o comentário
Compartilhar em outros sites

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!