Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leandro318

Como atribuir valores a todas as posições de um vetor de uma só vez?

Recommended Posts

Olá galera, estou querendo inicializar um vetor de 12 posições com os seguintes valores: 10 8 7 20 35 11 0 3 9 19 14 21, mas não estou conseguindo atribuí-los a um vetor de uma só vez, ou seja, um valor em cada posição do vetor, já tentei das seguintes formas mas sempre dá erro:

 

1ª forma:

var
    A: vetor [1..12] de inteiro
inicio
    A[10 8 7 20 35 11 0 3 9 19 14 21]
fimalgoritmo

2ª forma:

var
    A: vetor [10 8 7 20 35 11 0 3 9 19 14 21] de inteiro
inicio
    
fimalgoritmo

3ª Forma:

var
    A: vetor [1..12] de inteiro
inicio
    A <- [10 8 7 20 35 11 0 3 9 19 14 21]
fimalgoritmo

Como devo fazer para conseguir atribuir os valores citados, sendo um em cada posição do vetor e nessa ordem, sem ter que fazer a atribuição um por um?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo!

 

Veja esse pequeno exemplo:

var
  A: vetor[1..12] de inteiro
inicio
  A[1] <- 10
  A[2] <- 8
  A[3] <- 7
  A[12] <- 21
fimalgoritmo

Compreendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo!

 

Veja esse pequeno exemplo:

var
  A: vetor[1..12] de inteiro
inicio
  A[1] <- 10
  A[2] <- 8
  A[3] <- 7
  A[12] <- 21
fimalgoritmo

Compreendeu?

 

Mas esse exemplo citado está adicionando um valor de cada vez no vetor, e não é isso que preciso fazer, preciso adicionar todos os valores citados de uma só vez no vetor com algum comando que permita listar todos os valores e adicioná-los de uma só vez no vetor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

No portugol não acho que dê...

 

Em outras linguagens, por exemplo o java, você pode setar como:

int[] a  = {10, 8, 7, 20, 35, 11, 0, 3, 9, 19, 14, 21};

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

No portugol não acho que dê...

 

Em outras linguagens, por exemplo o java, você pode setar como:

int[] a  = {10, 8, 7, 20, 35, 11, 0, 3, 9, 19, 14, 21};

 

Pior que dá sim, já fiz isso há um tempo atrás quando ainda estava no curso técnico, porém não me recordo mais como é a sintaxe

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.