Помощь - Поиск - Пользователи - Календарь
Полная версия: написать программу которая формирует квадратную матрицу порядка n по заданному образцу
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
maksonowa
написать программу которая формирует квадратную матрицу порядка n по заданному образцу. Заранее спасибо give_rose.gif
1 2 3 ... n
n n-1 n-2 ... n
1 2 3 ... n
n n-1 n-2 ... 1
... ... ... ... ...
n n-1 n-2 ... 1
Федосеев Павел
program test;

var
  i, j: integer;
  Delta: integer;
  n: integer;
  M: array [1..100, 1..100] of integer;
begin
  readln(n);
  Delta := 1;
  for i := 1 to n do
  begin
    if odd(i) then
      M[i, 1] := 1
    else
      M[i, 1] := n;
    for j := 2 to n do
      M[i, j] := M[i, j - 1] + Delta;
    Delta := -Delta;
  end;

  for i := 1 to n do
  begin
    for j := 1 to n do
      Write(M[i, j]: 3);
    writeln;
  end;
end.
maksonowa
Цитата(Федосеев Павел @ 15.01.2017 22:32) *

спасиииииибо good.gif wub.gif


Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.