Advertisement
STANAANDREY

diagonale_paralele

Jun 26th, 2019
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int m[50][50],n,i,j,c;
  7.     cin>>n;
  8.     for (i=0; i<n; i++)
  9.         for (j=0; j<n; j++)
  10.             cin>>m[i][j];
  11.     cout<<endl;
  12.     for (j=0; j<n; j++)
  13.     {
  14.         i=0;
  15.         c=j;
  16.         if (i==c)
  17.             continue;
  18.         else
  19.             while (c<n)
  20.             {
  21.                 cout<<m[i][c]<<' ';
  22.                 i++;
  23.                 c++;
  24.             }
  25.         cout<<endl;
  26.     }
  27.     cout<<endl;
  28.     for (i=0; i<n; i++)
  29.     {
  30.         c=i;
  31.         j=0;
  32.         if (c==j)
  33.             continue;
  34.         else
  35.             while (c<n)
  36.             {
  37.                 cout<<m[c][j]<<' ';
  38.                 c++;
  39.                 j++;
  40.             }
  41.         cout<<endl;
  42.     }
  43.     cout<<endl;
  44.     for (j=0; j<n; j++)
  45.     {
  46.         i=0;
  47.         c=j;
  48.         if (c==n-i-1)
  49.             continue;
  50.         else
  51.             while (c>-1)
  52.             {
  53.                 cout<<m[i][c]<<' ';
  54.                 c--;
  55.                 i++;
  56.             }
  57.         cout<<endl;
  58.     }
  59.     cout<<endl;
  60.     for (i=0; i<n; i++)
  61.     {
  62.         j=n-1;
  63.         c=i;
  64.         if (j==n-i-1)
  65.             continue;
  66.         else
  67.             while (c<n)
  68.             {
  69.                 cout<<m[c][j]<<' ';
  70.                 c++;
  71.                 j--;
  72.             }
  73.         cout<<endl;
  74.     }
  75.     cout<<endl;
  76.     return 0;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement