Buenas tards gente!! Tengo un ligerillo problema con pascal, tengo q declarar un procedimiento para rellenar un array bidimensional, el problema es que la dimension del array la elige el usiario (La paso como parámetro) Solo he consegido hacer esto, xo m casca el compilador xq evidementente no puede evaluar la expresion :S
Como hago para declarar un array, cuya dimension la elige el usuario???
procedure rellenar (a:integer);
var
n,i,j:integer;
cadena:array [1..a,1..a] of integer
begin
for i:= 1 to a do
for i:=j to a do
writeln ('Introduzca el valor para la posicion',i'x',j);
readln (n);
cuadrado [i,j] := n;
end;
Gracias de antemano