Дан двухмерный массив найти среднее арифметическое элементов побочной диагонали - 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.
- Затем вычисляется сумма всех элементов массива по строкам.
- Вычисляется среднее арифметическое всех элементов массива по строкам.
- Среднее арифметическое выводится на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д