Advertisement
monyca98

verificare simetrie fata de diagonala secundara in matrice

Jun 8th, 2016
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include<fstream.h>
  2. ifstream f("d:\\elev\\matin.txt");
  3. ofstream g("d:\\elev\\matout.txt");
  4. void citire(int a[20][20],int n)
  5. {   for(int i=1;i<=n;i++)
  6.         for(int j=1;j<=n;j++)
  7.             f>>a[i][j];
  8. }
  9. void afisare(int a[20][20],int n)
  10. {   for(int i=1;i<=n;i++)
  11.     {   for(int j=1;j<=n;j++)
  12.             cout<<a[i][j]<<" ";
  13.         cout<<endl;
  14.     }
  15. }
  16. int verificare(int a[20][20],int n,int &ok)
  17. {       ok=1;
  18.     for(int i=1;i<=n;i++)
  19.         for(int j=1;j<=n;j++)
  20.             if(a[i][j]!=a[n-j+1][n-i+1])
  21.                 ok=0;
  22.         return ok;
  23. }
  24.  
  25. void main()
  26. {   int a[20][20],n,ok;
  27.     f>>n;
  28.     citire(a,n);
  29.     afisare(a,n);
  30.     if(verificare(a,n,ok))
  31.         cout<<"DA";
  32.     else
  33.             cout<<"NU";
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement