Să se afișeze media aritmetică a elementelor pozitive de pe diagonală principală a unei matrice cu n linii și n coloane, folosind subprograme
Răspunsuri la întrebare
Răspuns de
1
int n;
int s=0;
int count=0;
cin>>n;
int matrix[n][n];
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{ cin>>matrix[i][j];}}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{ cout<<matrix[n][n]<<" ";;}
cout<<endl;}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
while(matrix[i][j]>0)
{
if(i==j)
s=s+matrix[i][j];
count++;
}
}
cout<<s/count<<endl;
int s=0;
int count=0;
cin>>n;
int matrix[n][n];
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{ cin>>matrix[i][j];}}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{ cout<<matrix[n][n]<<" ";;}
cout<<endl;}
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
while(matrix[i][j]>0)
{
if(i==j)
s=s+matrix[i][j];
count++;
}
}
cout<<s/count<<endl;
andreiutzuthau:
cred ca asa este codul, daca nu merge verifica sintaxa
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă