semenrbt

Untitled

Jan 18th, 2021 (edited)
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int N;
  8.     int k = 1;
  9.     cin >> N;
  10.     int a[N][N] = {0};
  11.     for(int i = 0; i < N; i++){
  12.         for(int j = i; j < N-i; j++){
  13.             a[i][j] = k;
  14.             k++;
  15.         }
  16.         for(int j = i+1; j < N-i; j++){
  17.             a[j][N-i-1] = k;
  18.             k++;
  19.         }
  20.         for(int j = N-i-2; j >= i; j--){
  21.             a[N-i-1][j] = k;
  22.             k++;
  23.         }
  24.         for(int j = N-i-2; j > i; j--){
  25.             a[j][i] = k;
  26.             k++;
  27.         }
  28.     }
  29.    
  30.     for(int i = 0; i < N; i++){
  31.         for(int j = 0; j < N; j++){
  32.             cout << a[i][j] << " ";
  33.         }
  34.         cout << endl;
  35.     }
  36.    
  37.  
  38.     return 0;
  39. }
  40.  
Add Comment
Please, Sign In to add comment