uses crt;
const n=5; m=6;
var a: array[1..n, 1..m] of integer;
i,j,k: byte; sum: integer; sr: real;
begin
randomize;
clrscr;
sum:=0;
sr:=0;
k:=0;
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random (20)-10;
write (a[i,j]:3);
end;
writeln;
end;
for i:=1 to n do
for j:=1 to m do
sum:=sum+a[i,j];
sr:=sum/sqr(n);
for i:=1 to n do
for j:=1 to m do
if a[i,j]>sr then inc (k);
writeln ('кол-во элементов больших среднего арифметического = ',k);
end.
Следующий вариант
type matr=array[1..20,1..20] of real;
function Koll(a:matr;n,m:byte):integer;
var i,j:byte;
k:integer;
sr:real;
begin
sr:=0;
for i:=1 to n do
for j:=1 to m do
sr:=sr+a[i,j];
sr:=sr/(n*m);
k:=0;
for i:=1 to n do
for j:=1 to m do
if a[i,j]>sr then inc(k);
Koll:=k;
end;
Похожие записи/страницы:
- Написать функцию нахождения среднего арифметического только тех элементов из общего числа элементов n, которые…
- Дана матрица размера 5 x 10. В каждой строке найти количество элементов, больших среднего арифметического всех…
- Дана матрица A[1:7;1:6]. Получить среднеарифметическое положительных элементов матрицы, и среднеарифметическое…
- Написать программу с использованием подпрограмм для вычисления произведения элементов матрицы под главной…
- программа выводит на экран матрицу размерности от 4 на 4 до 9 на 9, такую ,что элементы матрицы могут принимать…
- Задан одномерный массив из N чисел.Найти количество элементов массива,больших среднего арифметического всех его…
- Дана матрица A[1:7;1:6]. Получить для четвертой строки произведение элементов матрицы, равных -3, а для пятого…
- Дана матрица А{ai,j}, где i, j=1,2,3,...,n . Составить схему алгоритма и программу определения координат…