#include using namespace std; int n; int a[101][101]; void gen_impar(int n, int a[][101]){ int c; c = (n*n*n + n)/2; int nr = 1; /// general for(int x = 0, y = n-1;x=n+n/2;--x, --y, ++ln) for(int j=y, cnt=0;cnt<=ln;j+=2, ++cnt) a[x-n][j] = a[x][j], a[x][j]=0; /// V for(int x = n-1, y = 0;y=n+n/2;--x, --y, ++ln) for(int i=x, cnt=0; cnt<=ln; i+=2, ++cnt) a[i][y-n] = a[i][y], a[i][y] = 0; /// transpunere din (n/2, n/2) in (0, 0) for(int i=0;i>n; gen_impar(n/2, b); /// generam matricea tip char tip[51][51]; int k = n/4+1; for(int i=0;i