Jump to content

Recommended Posts

Posted

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!

Posted

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

Posted

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!

Posted

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';
Posted

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..

Posted

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."

Posted

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!

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.