Originariamente inviato da cso

codice:
repeat
write('Di quanti elementi deve essere formato l''array? ');
readln(elementi);
until (elementi<=n) and (elementi>=0);
io farei cosi'
codice:
repeat
...
....
until (elementi > n) or (elementi < 0)
come hai scritto tu faresti ripetere la lettura del numero degli elementi dell'array quando il valore è compreso tra 0 e n: cioè propio quando andrebbe bene!