Упорядочить элементы нечетных строк матрицы А по убыванию значений - Pascal
Формулировка задачи:
3) упорядочить элементы нечетных строк
матрицы А по убыванию значений;
a[i,j]=(10i+25j)/(5ij)
Решение задачи: «Упорядочить элементы нечетных строк матрицы А по убыванию значений»
textual
Листинг программы
program pr; var a: array [1..100, 1..100] of real; i, n, m, j, k: integer; begin writeln('Введите количество строк матрицы'); readln(n); writeln('Введите количество столбцов матрицы'); readln(m); for i := 1 to n do for j := 1 to m do a[i, j] := (10 * i + 25 * j) / (5 * i * j); for i := 1 to n do begin for j := 1 to m do write(' ', a[i, j]:3:1); writeln; end; end.
Объяснение кода листинга программы
- Объявляется переменная
a
как массив размерности 100x100, содержащий вещественные числа. - Объявляются переменные
i
,n
,m
,j
,k
как целочисленные. - Выводится сообщение
Введите количество строк матрицы
. - Считывается значение для переменной
n
с клавиатуры. - Выводится сообщение
Введите количество столбцов матрицы
. - Считывается значение для переменной
m
с клавиатуры. - Выполняется двойной цикл, заполняющий матрицу
a
значениями, вычисляемыми по формуле: (10 i + 25 j) / (5 i j), где i и j - индексы строки и столбца соответственно. - Выполняется цикл, выводящий на экран заполненную матрицу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д