36. Array a due dimensioni
Gli array a due dimensioni chiamati anche con il nome di matrici, sono una struttura di dati derivata dagli array a una dimensione.
L'unica differenza tra i due è che negli array monodimensionali per indicare un elemento si utilizza un solo indice mentre negli array bidimensionali l'elemento è indicato da una coppia di indici che rappresentano rispettivamente il numero della riga e il numero della colonna.
Per dichiarare un'array bidimensionale basta seguire le seguenti sintassi:
var nome_variabile:array[1 .. n,1 .. m] of tipo_di_dato;
type nome_di_tipo=array[1 .. n,1 .. m] of tipo_di_dato; var nome_variabile:nome_di_tipo;
for I:=1 to N do for J:=1 to M do readln(array[I,J]);
for I:=1 to N do for J:=1 to M do writeln(array[I,J]);