Parametrizar tamanho de vetor no Portugol Studio

1 resposta
L

Olá!
Estou fazendo um trabalho utilizando Portugol Studio, e nesse trabalho foi pedido que eu criasse um vetor que recebia uma quantidade arbitrária de números e ordenasse-os em ordem crescente.
O que pensei em fazer é um vetor, com um tamanho que fosse definido pelo usuário, mas não estou conseguindo. Será que existe alguma possibilidade?

programa{

funcao inicio(){

inteiro QT_Ordem = 10,

Cont = 0
escreva("Digite a quantidade de números inteiros que serão ordenados:\n")
	leia(QT_Ordem)
	limpa()

	inteiro Numeros[QT_Ordem]
}

}

1 Resposta

I

Vetores têm tamanho predefinido na declaração, ou seja, a definição de tamanho faz parte da declaração de criação em Portugol. Logo, em Portugol, só se aceita a declaração de vetores em que seja informado previamente o seu tamanho, seja por uma inteiro literal ou por um valor constante, por exemplo:

1 - Por constante
const inteiro MAX = 10;
inteiro vetor[MAX];

2 - Por valor inteiro literal
inteiro vetor[10];

Logo, da forma como queres fazer a linguagem não suporta.

Criado 5 de maio de 2020
Ultima resposta 5 de mai. de 2020
Respostas 1
Participantes 2