Заполнить массив заданным образом - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Заполнить массив А(n*n), где N=6 следующим образом:

Решение задачи: «Заполнить массив заданным образом»

textual
Листинг программы
const
  n = 6;
 
var
  a: array[1.. n, 1.. n] of integer;
  i, j, x, di: integer;
 
begin
  i := 1; x := 1; di := 1;
  // собственно, заполнение
  for j := 1 to n do
  begin
    while (i > 0) and (i <= n) do
    begin
      a[i, j] := x; x += 1;
      inc(i, di);
    end;
    di := -di;
    inc(i, di);
  end;
  
  // а теперь - вывод
  for i := 1 to n do
  begin
    for j := 1 to n do write(a[i, j]:3);
    writeln;
  end;
end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы