Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int N;
- int k = 1;
- cin >> N;
- int a[N][N] = {0};
- for(int i = 0; i < N; i++){
- for(int j = i; j < N-i; j++){
- a[i][j] = k;
- k++;
- }
- for(int j = i+1; j < N-i; j++){
- a[j][N-i-1] = k;
- k++;
- }
- for(int j = N-i-2; j >= i; j--){
- a[N-i-1][j] = k;
- k++;
- }
- for(int j = N-i-2; j > i; j--){
- a[j][i] = k;
- k++;
- }
- }
- for(int i = 0; i < N; i++){
- for(int j = 0; j < N; j++){
- cout << a[i][j] << " ";
- }
- cout << endl;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment