Получить квадратную матрицу 6-ого порядка - Turbo Pascal

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

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

3. Получить квадратную матрицу 6-ого порядка: 1 2 3 4 5 6 2 3 4 5 6 1 3 4 5 6 1 2 4 5 6 1 2 3 5 6 1 2 3 4 6 1 2 3 4 5

Решение задачи: «Получить квадратную матрицу 6-ого порядка»

textual
Листинг программы
  1. program mm;
  2. const
  3.   N = 6;
  4.  
  5. var
  6.   i, j: byte;
  7.   a: array [0..N - 1, 0..N - 1] of byte;
  8.  
  9. begin
  10.   for i := 0 to N-1 do
  11.   begin
  12.     for j := 0 to N-1 do
  13.     begin    
  14.       a[i,j]:=(i+j) mod n+1;
  15.       write(a[i,j]:3);
  16.     end;
  17.     writeln;
  18.   end;  
  19. end.

Объяснение кода листинга программы

В данном коде на Turbo Pascal создается программа под названием mm. В ней объявляются две константы: N (равная 6) и n (равная 1). Далее, в переменную a записывается массив из N строк и N столбцов, каждый элемент которого представлен типом byte. Затем, в двух вложенных циклах происходит заполнение массива a. Внешний цикл проходит по строкам, а внутренний - по столбцам. В каждой ячейке (i,j) массива a записывается значение (i+j) mod n+1, где mod - операция взятия остатка от деления. После этого значение записывается в выходной поток с помощью функции write. В конце программы происходит вызов функции writeln, который необходим для перехода на новую строку.

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


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

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

9   голосов , оценка 4.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы