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

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

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

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

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

textual
Листинг программы
program pr;
 
var
  a: array [1..100, 1..100] of integer;
  i, n, m, j, sum: integer;
  avg: real;
begin
  sum := 0;
  writeln('Введите количество строк ');
  readln(n);
  writeln('Введите количество столбцов ');
  readln(m);
  for i := 1 to n do
    for j := 1 to m do
      a[i, j] := random(21);
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(a[i, j]:3);
    writeln;
  end;
  for i := 1 to n  do
    sum := sum + a[i, n - i + 1];
  avg := sum / n;
  writeln('Среднее арифметическое: ', avg);
end.

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

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

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


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

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

13   голосов , оценка 4.077 из 5
Похожие ответы