Advertisement
AlexandruDu

5.Matrici

Jun 8th, 2019
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. 5.Scrieti un program care citeste de la tastatura un numar natural n ,elementele unei matrici cu n linii si n coloane,numere intregi din intervalul[-100,100] apoi afiseaza pe ecran media aritmetica a elementelor strict pozitive ale matrici care sunt situate deasupra diagonalei principale.
  2.  
  3. #include<iostream>
  4. using namespace std;
  5. int main()
  6. {int n,i,j,a[50][50],m;
  7.  
  8. cout<<"n=";cin>>n;
  9.   for(i=o;i<n;i++)
  10.      for(j=0;j<n;j++)
  11.         { cout<<a"["<<i<<"]["<<j<<"]=";
  12.           cin>>a[i][j];
  13.         }
  14. for(i=0;i<n;i++)
  15.    { for(j=0;j<n;j++)
  16.         cout<<a[i][j];
  17.         cout<<endl;
  18.    }
  19. for(i=0;i<n-1;i++)
  20.    for(j=i+1;j<n;j++)
  21.       { if(i<j&&a[i][j]>0)
  22.            { m=m+a[i][j];
  23.              m++;
  24.            }
  25.       }
  26. m=(float)m/((n*n-n)/2);
  27. cout<<m<<endl;
  28.  
  29.  return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement