Упорядочить элементы нечетных строк матрицы А по убыванию значений - Pascal

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

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

3) упорядочить элементы нечетных строк матрицы А по убыванию значений; a[i,j]=(10i+25j)/(5ij)

Решение задачи: «Упорядочить элементы нечетных строк матрицы А по убыванию значений»

textual
Листинг программы
  1. program pr;
  2.  
  3. var
  4.   a: array [1..100, 1..100] of real;
  5.   i, n, m, j, k: integer;
  6.  
  7. begin
  8.   writeln('Введите количество строк матрицы');
  9.   readln(n);
  10.   writeln('Введите количество столбцов матрицы');
  11.   readln(m);
  12.   for i := 1 to n do
  13.     for j := 1 to m do
  14.       a[i, j] := (10 * i + 25 * j) / (5 * i * j);
  15.   for i := 1 to n do
  16.   begin
  17.     for j := 1 to m do
  18.       write(' ', a[i, j]:3:1);
  19.     writeln;
  20.   end;
  21. end.

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

  1. Объявляется переменная a как массив размерности 100x100, содержащий вещественные числа.
  2. Объявляются переменные i, n, m, j, k как целочисленные.
  3. Выводится сообщение Введите количество строк матрицы.
  4. Считывается значение для переменной n с клавиатуры.
  5. Выводится сообщение Введите количество столбцов матрицы.
  6. Считывается значение для переменной m с клавиатуры.
  7. Выполняется двойной цикл, заполняющий матрицу a значениями, вычисляемыми по формуле: (10 i + 25 j) / (5 i j), где i и j - индексы строки и столбца соответственно.
  8. Выполняется цикл, выводящий на экран заполненную матрицу.

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


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

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

8   голосов , оценка 3.75 из 5

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

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

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