Составить алгоритм и программу заполнения квадратной матрицы по схеме — Pascal(Паскаль)

По схеме

1 6 7
2 5 8
3 4 9
Var
a:array[1..100,1..100]of integer;
i,n,j,k:integer;
begin
writeln('vvedite razmer matricy');
readln(n);
for j:=1 to n do
  begin
     if  j mod 2<>0 then
           for i:=1 to n do
           begin
           inc(k);
           a[i,j]:=k;
           end
     else
         for i:=n downto 1 do
           begin
           inc(k);
          a[i,j]:=k;
           end;
    end;
 
for i:=1 to n do
begin
for j:=1 to n do
write(a[i,j]:3);
writeln;
end;
readln;
end.

Leave a Comment

9 + 1 =