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
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;
}
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă