AprendendoC Posted April 30, 2012 at 04:44 AM Report #452181 Posted April 30, 2012 at 04:44 AM boas pessoal... to com uma duvida... queria saber como que eu faço pra um vetor receber letras e numeros e imprimir esse vetor na tela.. eu sei inserir elementos em um vetor e imprimir ele na tela.. so que so consigo com numeros ou letras... e gostaria de inserir letras e numeros no mesmo vetor.. agradeço desde já a ajuda de vcs!
KTachyon Posted April 30, 2012 at 08:22 AM Report #452186 Posted April 30, 2012 at 08:22 AM Trata os números como letras (char). “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” -- Tony Hoare
pmg Posted April 30, 2012 at 08:41 AM Report #452193 Posted April 30, 2012 at 08:41 AM eu sei inserir elementos em um vetor e imprimir ele na tela.. so que so consigo com numeros ou letras... e gostaria de inserir letras e numeros no mesmo vetor.. Anh? ??? Explica lá melhor 😄 What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
bsccara Posted April 30, 2012 at 11:21 AM Report #452233 Posted April 30, 2012 at 11:21 AM boas pessoal... to com uma duvida... queria saber como que eu faço pra um vetor receber letras e numeros e imprimir esse vetor na tela.. eu sei inserir elementos em um vetor e imprimir ele na tela.. so que so consigo com numeros ou letras... e gostaria de inserir letras e numeros no mesmo vetor.. agradeço desde já a ajuda de vcs! Cria uma estrututa para conter os valores: struct elemento { int numero; char letra; }; Depois cria um vector (array) dessas estruturas: struct elemento array[10]; Podes depois aceder: array[0].numero = 2; array[0].letra = 'A';
AprendendoC Posted April 30, 2012 at 04:46 PM Author Report #452305 Posted April 30, 2012 at 04:46 PM boas pessoal... tenho o vetor int letras[26] = {97,98.......} usei o codigo decimal da tabela ascii referente a letra... blz imprimi o vetor... a saida ficou = letras[0] = a letras[1] = b.... eu tnho um vetor int numeros[100] e uso um for para jogar numeros aleatorios dentro dele. agora quero cria um terceiro vetor que recebera o seguinte vetor3[0] = letras[0]; vetor3[1]=numeors[0]; quero que o terceiro vetor receba um elemento do vetor letras e um elemento do vetor numeros.. pra gerar uma saida assim: a2b3c4 alguem teria alguma ideia de como implemento esse terceiro vetor??? Cria uma estrututa para conter os valores: struct elemento { int numero; char letra; }; Depois cria um vector (array) dessas estruturas: struct elemento array[10]; Podes depois aceder: array[0].numero = 2; array[0].letra = 'A'; e que é pra um trabalho da faculdade e a gente ainda não aprendeu struct..
pikax Posted April 30, 2012 at 05:07 PM Report #452309 Posted April 30, 2012 at 05:07 PM se for um so' numero, podes usar só chars. int num[100]; int letras[100]; char letras_Num[100]; letras_Num[0]=letras[0]; letras_Num[1]=num[2]+'0'; //num[2]=(int)2; tens que meter + '0' que é para ficar '2' em char, isto so resulta para um digito letras_Num[2]=letras[1]; Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender. A beleza de um código está em decompor problemas complexos em pequenos blocos simples. "learn how to do it manually first, then use the wizzy tool to save time." "Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."
pmg Posted April 30, 2012 at 05:40 PM Report #452314 Posted April 30, 2012 at 05:40 PM Atencao que os teus dois vectores nao tem o mesmo tamanho. Podes criar o terceiro vector com o dobro do tamanho dos primeiros vectores e depois enche-lo assim: for (i = 0; i < <NUMERO DE ELEMENTOS NOS PRIMEIROS VECTORES>; i++) { terceiro_vector[2 * i] = primeiro_vector[i]; terceiro_vector[2 * i + 1] = segundo_vector[i]; } What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!
AprendendoC Posted May 1, 2012 at 04:20 AM Author Report #452420 Posted May 1, 2012 at 04:20 AM pessoal agradeço a ajuda de todos... consegui resolver o problema...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now