Есть ответ 👍

Составить программу, которая заполняет квадратную матрицу порядка п натуральными числами 1, 2, 3, ..., n2, записывая их в

112
399
Посмотреть ответы 2

Ответы на вопрос:


const
  nmax=20;
var
  a: array[1..nmax,1..nmax] of byte;
  n,i,j,c,k: byte;
begin
  repeat
    write('Введите размер матрицы n: ');
    readln(n);
  until n<=20;
 
  i:=1; j:=1; c:=0; k:=1;
  repeat
    //вправо
    while (k<=n*n)and(j<=n-c) do
    begin
      a[i,j]:=k;
      inc(j);
      inc(k);
    end;
    //вниз
    inc(i); dec(j);
    while (k<=n*n)and(i<=n-c) do
    begin
      a[i,j]:=k;
      inc(i);
      inc(k);
    end;
    //влево
    dec(j); dec(i);
    while (k<=n*n)and(j>=1+c) do
    begin
      a[i,j]:=k;
      dec(j);
      inc(k);
    end;
    //вверх
    inc(c); inc(j); dec(i);
    while (k<=n*n)and(i>=1+c) do
    begin
      a[i,j]:=k;
      dec(i);
      inc(k);
    end;
    inc(j); inc(i);
  until k>n*n;
 
  writeln('Матрица по спирали:');
  for i:=1 to n do
  begin
    for j:=1 to n do
      write(a[i,j]:4);
    writeln;
  end;
end.

Толщиной пропила, скоростью резания, и вообще слесарной пилят металл и столярной дерево.

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Другие предметы

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS