CPP
cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <math.h>
#include <vector>
#include <stdlib.h>
using namespace std;
int main() {
int x;
cin >> x;
int start = x;
int i,j;
int** arr = (int**) malloc(x*sizeof(int**));
for(i=0;i<x;i++){
arr[i] = (int*) malloc(x*sizeof(int*));
}
int edge = 1;
int counter = 2;
while(pow(x,2) >= edge-1)
{
for (i=counter-2;i<x;i++){
for (j=counter-2;j<x;j++){
arr[i][j] = edge;
}
}
edge = counter*counter;
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run