Предмет: Информатика,
автор: Legion055
Программа на C++/ Тема Двумерные массивы
Дана целочисленная матрица А[n,m]. Посчитать количество элементов матрицы, превосходящих среднее арифметическое значение всех элементов матрицы. Принять n=4, m=5
Ответы
Автор ответа:
2
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n=4, m=5;
int a[n][m];
srand(time(0));
int s=0;
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
a[i][j]=-99+rand()%199;
cout << setw(4) <<a[i][j];
s+=a[i][j];
}
cout << endl;
}
float r=float(s)/(m*n);
int k=0;
for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
if(a[i][j]>r)
k++;
cout << "k = " << k;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: lisitsayelenka
Предмет: ОБЖ,
автор: semenovas307
Предмет: История,
автор: borovskaadaria555
Предмет: Математика,
автор: Kiska745
Предмет: Математика,
автор: slashvolf