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

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 andreiutzuthau
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;

andreiutzuthau: cred ca asa este codul, daca nu merge verifica sintaxa
Alte întrebări interesante