Составить программу которая заполняет квадратную матрицу порядка n

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

Код к задаче: «Заполнить квадратную матрицу по спирали»

Листинг программы

uses crt; var a:array[1..20,1..20] of integer; n,i,r,k:integer; begin repeat write(‘n от 2 до 20 n=’); readln(n); until n in [2..20]; r:=0;//расстояние от края до строки(столбца) матрицы k:=0;//исходное значение номера repeat inc(r); for i:=r to n-r+1 do begin inc(k);a[i,r]:=k end; //вниз for i:=r+1 to n-r+1 do begin inc(k);a[n-r+1,i]:=k end; //вправо for i:=n-r downto r do begin inc(k);a[i,n-r+1]:=k end;//вверх for i:=n-r downto r+1 do begin inc(k);a[r,i]:=k end;//влево until k=n*n;//дошли до центра for i:=1 to n do begin for k:=1 to n do write(a[i,k]:4); writeln; end; end.

Источник: studassistent.ru

Матрицы на пальцах. Основные операции с матрицами в Python [Математика для машинного обучения]

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

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах.

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте.

Как быстро и эффективно исправить почерк? Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

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

  • Обратная связь
  • Правила сайта
Читайте также:
Программа которая считает сумму цифр

Источник: www.soloby.ru

Developing.ru

с++ Дано натуральное число n. Заполнить квадратную матрицу nxn числами от 1 до n2 «зм

10 сообщений •Страница 1 из 1

Помогите решить

Дано натуральное число n. Заполнить квадратную матрицу nxn числами от 1 до n2 «змейкой», например для n=5 получить матрицу:
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 25

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

#include «h/iostream.h» int main()< int x,z,s,w=0;int i=0; cin>>x; while(i<=x*x)< i++; if(i<=x)< //while(i<=x)< i++; if(i; if(i==x);//>; > else x); if(w==x); >;>; > return 0; >

Источник: www.developing.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru