Дан двухмерный массив найти среднее арифметическое элементов побочной диагонали - 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.
Объяснение кода листинга программы
- В программе объявлены переменные: a, i, n, m, j, sum и avg.
- Пользователю предлагается ввести количество строк и столбцов массива.
- В цикле заполняются элементы массива случайными числами от 0 до 20.
- Затем вычисляется сумма всех элементов массива по строкам.
- Вычисляется среднее арифметическое всех элементов массива по строкам.
- Среднее арифметическое выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д