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

Să se determine media aritmetică a elementelor strict pozitive din matrice, care sunt situate sub diagonala principală.(matrice cu n linii, n coloane)

Răspunsuri la întrebare

Răspuns de 12numaieu45
0
#include<iostream.h>
unsigned n,m, a[30][30], i, j, q=0,s=0;
float ma;
void main()
{     
cout<<"n="; cin>>n;
cout<<"m="; cin>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cout<<endl;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
if(i>j && a[i][j]>0)
{
s=s+a[i][j];
q=q+1;
}
ma=s/q;
cout<<"media aritmetica a elementelor pozitive de sub diagonala principala este "<<ma;
}
Alte întrebări interesante