Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. int main()
  5. {
  6. int A[10][10],i,j,n,s=0,p=1,max;
  7. ifstream f("MATRICE.in");
  8. ofstream g("MATRICE.out");
  9. f>>n;
  10. for(i=1;i<=n;i++)
  11. for(j=1;j<=n;j++)
  12. {
  13. f>>A[i][j];
  14. }
  15. g<<n<<endl;
  16. for(i=1;i<=n;i++)
  17. {
  18. for(j=1;j<=n;j++)
  19. g<<A[i][j]<<" ";
  20. g<<endl;
  21. }
  22. g<<"Diagonala principala a matricei= ";
  23. for(i=1;i<=n;i++)
  24. for(j=1;j<=n;j++)
  25. if(i==j)
  26. g<<A[i][j]<<" ";
  27. g<<endl;
  28. g<<"Diagonala secundara a matricei= ";
  29. for(i=1;i<=n;i++)
  30. for(j=1;j<=n;j++)
  31. if(j==n+1-i)
  32. g<<A[i][j]<<" ";
  33. g<<endl;
  34. for(i=1;i<=n;i++)
  35. for(j=1;j<=n;j++)
  36. s=s+A[i][j];
  37. g<<"suma elementelor matricii= "<<s;
  38. for(i=1;i<=n;i++)
  39. for(j=1;j<=n;j++)
  40. if(i==j)
  41. p=p*A[i][j];
  42. g<<endl<<"produsul diagonalei principale= "<<p;
  43. for(i=1;i<=n;i++)
  44. {
  45. max=A[i][1];
  46. for(j=2;j<=n;j++)
  47. if(A[i][j]>max)
  48. max=A[i][j];
  49. g<<endl<<"maximul este= "<<max;
  50. }
  51. f.close();
  52. g.close();
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement