program matriz;
uses crt;
var M: array [1..6,1..6] of integer;
var X, Y, N, I:integer;
begin
clrscr;
writeln ('Digite 36 valores inteiros para a matriz:');
for X:=1 to 6 do
begin
for Y:=1 to 6 do
begin
readln (M[X,Y]);
end;
end;
writeln ('Com estes numeros a matriz ‚:');
for Y:=1 to 6 do
begin
X:=1;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=2;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=3;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=4;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=5;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=6;
write (' ',M[X,Y],' ');
end;
writeln ('');
N:=0;
for X:= 1 to 6 do
begin
for Y:=1 to 6 do
begin
N:=N+M[X,Y];
end;
end;
('NESTE ESPA€O VAZIO DEVE ESTAR O COMANDO PARA VER SE OS')
('NUMEROS DIGITADOS PELOS USUARIOS SAO PRIMOS OU NAO')
('E TAMBEM DISSER QUAIS SAO')
writeln ('Sua matriz:');
for Y:=1 to 6 do
begin
X:=1;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=2;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=3;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=4;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=5;
write (' ',M[X,Y],' ');
end;
writeln ('');
for Y:=1 to 6 do
begin
X:=6;
write (' ',M[X,Y],' ');
end;
writeln ('');
N:=0;
for X:= 1 to 6 do
begin
for Y:=1 to 6 do
begin
N:=N+M[X,Y];
end;
end;
writeln ('Digite qualquer tecla para sair:');
readln (I);
end.