Informatică, întrebare adresată de sandustratievs, 9 ani în urmă

Se consideră tabloul A[1..n,1..m] de numere intregi, unde n,m<=20. Sa se scrie un program care determina numarul elementelor mai mari decat media aritmetica a tuturor elementelor.

Răspunsuri la întrebare

Răspuns de Emil1234
0

#include <iostream>


using namespace std;


int main()

{

    unsigned A[21][21],n,m,s=0,nr=0;

    float ma;

    cin>>n>>m;

    nr= n * m;

    for(int i=0;i<n;i++)

        for(int j=0;j<m;j++){

            cin>>A[i][j];

            s+=A[i][j];

        }

    ma = s/nr;

    nr=0;

    for(int i=0;i<n;i++)

        for(int j=0;j<m;j++)

            if((float)A[i][j]>ma)

                nr++;

    cout<<nr;

    return 0;

}

Succes!
Alte întrebări interesante