Дан двухмерный массив найти среднее арифметическое элементов побочной диагонали - Pascal ABC

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

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

Дан двухмерный массив найти среднее арифметическое элементов побочной диагонали

Решение задачи: «Дан двухмерный массив найти среднее арифметическое элементов побочной диагонали»

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

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

  1. В программе объявлены переменные: a, i, n, m, j, sum и avg.
  2. Пользователю предлагается ввести количество строк и столбцов массива.
  3. В цикле заполняются элементы массива случайными числами от 0 до 20.
  4. Затем вычисляется сумма всех элементов массива по строкам.
  5. Вычисляется среднее арифметическое всех элементов массива по строкам.
  6. Среднее арифметическое выводится на экран.

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


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

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

13   голосов , оценка 4.077 из 5

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

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

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