felipe_phillipe Postado Setembro 18, 2014 Denunciar Share Postado Setembro 18, 2014 Exercício 704. 1. Defina uma variável A tipo char com 50 caracteres 2. Por atribuição - coloque 50 caracteres aleatórios. 3. exemplo: A[]= "sdfwtwaqeryuoo,mgfrfthkjsz;lonm,kh.l;p;opupypoyueyt"; 4. Defina um vetor B, com 5 posições tipo CHAR. 5. Coloque em B apenas as VOGAIS de A, sem repeti-las. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 h_r Postado Setembro 18, 2014 Denunciar Share Postado Setembro 18, 2014 (editado) Amigo, fiz o código como o Exercicio pedia... Caso tenha alguma duvida mande uma resposta #include <stdio.h> #include <string.h> #include <stdlib.h> int main(void){ int i, i_0 = 0, t; char A[50] = "sdfwtwaeyuoo,mgfrfthkjsz;linm,kh.l;p;opupypoyueyt"; char B[5]; for(i = 0; i < 50; i++){ if(A == 'a' && B[0] != 'a' && B[1] != 'a' && B[2] != 'a' && B[3] != 'a' && B[4] != 'a')/* se alguma posição do vetor A for igual à alguma vogal (a,e,i,o,u) e se alguma posição do vetor B for diferente de alguma vogal (a,e,i,o,u) , o código abaixo da condição será executado... */ B[i_0] = A; if(A == 'e' && B[0] != 'e' && B[1] != 'e' && B[2] != 'e' && B[3] != 'e' && B[4] != 'e') B[i_0] = A; if(A == 'i' && B[0] != 'i' && B[1] != 'i' && B[2] != 'i' && B[3] != 'i' && B[4] != 'i') B[i_0] = A; if(A == 'o' && B[0] != 'o' && B[1] != 'o' && B[2] != 'o' && B[3] != 'o' && B[4] != 'o') B[i_0] = A; if(A == 'u' && B[0] != 'u' && B[1] != 'u' && B[2] != 'u' && B[3] != 'u' && B[4] != 'u') B[i_0] = A; if(B[i_0] == 'a' || B[i_0] == 'e' || B[i_0] == 'i' || B[i_0] == 'o' || B[i_0] == 'u') /*verifica se B[i_0] contém alguma vogal... se contém incrementa i_0 */ i_0++; if(i_0 == 5) break; } t = strlen( B); for(i_0 = 0; i_0 < t; i_0++) putchar(B[i_0]); printf("\n"); system("pause"); return 0; } Editado Setembro 19, 2014 por h_r Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
felipe_phillipe
Exercício 704.
1. Defina uma variável A tipo char com 50 caracteres
2. Por atribuição - coloque 50 caracteres aleatórios.
3. exemplo: A[]= "sdfwtwaqeryuoo,mgfrfthkjsz;lonm,kh.l;p;opupypoyueyt";
4. Defina um vetor B, com 5 posições tipo CHAR.
5. Coloque em B apenas as VOGAIS de A, sem repeti-las.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.