You are on page 1of 1

Function afiseaza (n)

begin
for i?1 to n do
for j?1 to n do
write a[i][j]
write ' '
write endl
end
Function interschimb_linia (i)
begin
for j ? to n do
aux ? a[i][j]
a[i][j] ? a[i+1][j]
a[i+1][j] ? aux
afiseaza (n)
end
Function interschimb_coloana (i)
begin
for j ? to n do
aux ? a[j][i]
a[j][i] ? a[j][i+1]
a[j][i+1] ? aux
afiseaza (n)
end
Function main (a)
begin
read n
for i ? 1 to n do
for j ? 1 to n do
read a[i][j]
write endl
afiseaza (n)
for i ? 1 to n do
if a[i][i] < a[i+1][i+1]
interschimb_coloana (i)
interschimb_linia (i)
end

You might also like