Для заданного числа М заполнить матрицу по правилу - PascalABC.NET

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

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

помогите пожалуйста
Для заданного числа М заполнить двумерный массив А разме¬ром МхМ натуральными числами от 1 до М2 по строчкам слева направо, содержимое массива вывести на экран.

Решение задачи: «Для заданного числа М заполнить матрицу по правилу»

textual
Листинг программы
  1. uses crt;
  2. var a:array[1..20,1..20] of integer;
  3.     m,i,j:integer;
  4. begin
  5. write('m=');
  6. readln(m);
  7. for i:=1 to m do
  8.  begin
  9.   for j:=1 to m do
  10.    begin
  11.     a[i,j]:=(i-1)*m+j;
  12.     write(a[i,j]:4);
  13.    end;
  14.   writeln;
  15.  end;
  16. end.

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

  1. Объявлены переменные: a (матрица), m, i, j (счетчики)
  2. Задается значение переменной m с помощью функции readln()
  3. Два вложенных цикла for, первый для перебора строк матрицы, второй - столбцов
  4. В каждой ячейке матрицы (i,j) вычисляется значение по правилу (i-1)*m+j и записывается в переменную a[i,j]
  5. Значение каждой ячейки выводится на экран с помощью функции write()
  6. После каждой строки матрицы выводится символ новой строки с помощью функции writeln()
  7. После завершения работы программы выводится символ новой строки

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


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

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

7   голосов , оценка 4.286 из 5

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

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

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