Fiind data o matrice a cu m linii si n coloane cu elemente numere intregi,determinati media aritmetica a elementelor matricii

#include<iostream.h>
void main()
{
int n,m,i,j,a[20][20];
int nr,s=0;
cout<<"m=";cin>>m;
cout<<"n=";cin>>n;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{cout<<"a["<<i<<"]["<<j<<"]=";cin>>a[i][j];}
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
s=s+a[i][j];
cout<<"suma elementelor este:"<<s<<endl;
nr=m*n;
cout<<"nr de elemente este:"<<nr<<endl;
cout<<"media aritmetica:"<<(float)s/nr;
}


Comments (4)
  • Cristina  - pt Dinu
    avatar
    Multumesc!
  • dinu  - pt cristina
    avatar
    media aritmetica o calculezi cu instructiunile din program in variabila ma in functia float m(int a[10][10],int l, int c)
    si inainte de a inchide functia faci return ma
  • Cristina
    avatar
    nu a parut tot algortmul :(, dar stiti cum as putea face si media aritmetica din functie?
  • Cristina  - Algoritm
    avatar
    eu asa ceva am facut...

    #include
    #include
    using namespace std;
    ifstream f( "22.in" );
    ofstream g( "23.out" );
    int a[10][10],l, c,s;
    void citire(int a[10][10],int l, int c)
    {
    int i,j;
    for(i=1;ia[i][j];
    }
    int main()
    {
    int s, l, c, i, j;
    f>>l>>c;
    citire(a, l, c);
    for(i=1; i
Scrieti comentariu
Your Contact Details:
Gravatar enabled
Comentarii: