Ankit_132

C - No Prime Differences

Jun 4th, 2023
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1.  
  2. #include <bits/stdc++.h>
  3.  
  4. using namespace std;
  5.  
  6. #define ll     long long
  7. #define _test   int _TEST; cin>>_TEST; while(_TEST--)
  8. #define pb     push_back
  9. #define ppb    pop_back
  10.  
  11. int main()
  12. {
  13.     _test
  14.     {
  15.         int n, m;
  16.         cin>>n>>m;
  17.  
  18.         vector<vector<int>> a(n, vector<int> (m, 0));
  19.  
  20.         if(n == 4)
  21.         {
  22.             for(int i=1; i<=n; i++)
  23.             {
  24.                 for(int j=1; j<=m; j++)
  25.                     a[i-1][j-1] = i + (j-1)*4;
  26.             }
  27.            
  28.             for(int i=0; i<n; i++)
  29.             {
  30.                 for(int j=0; j<m; j++)
  31.                     cout<<a[i][j]<<" ";
  32.                 cout<<"\n";
  33.             }
  34.             continue;
  35.         }
  36.         else
  37.         {
  38.             int x = 1;
  39.             for(int i=0; i<n; i++)
  40.             {
  41.                 for(int j=0; j<m; j++)
  42.                     a[i][j] = x++;
  43.             }
  44.         }
  45.  
  46.         int x = 0;
  47.         for(int i=0; i<n; i+=2, x++)
  48.         {
  49.             for(int j=0; j<m; j++)
  50.                 cout<<a[i][j]<<" ";
  51.             cout<<"\n";
  52.         }
  53.  
  54.         for(int i=1; i<n; i+=2, x++)
  55.         {
  56.             for(int j=0; j<m; j++)
  57.                 cout<<a[i][j]<<" ";
  58.             cout<<"\n";
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment