#includeusing namespace std; int a[10][10]; void foo(int n) { int m=1; int i,j; for(i=0;i i;j--) { if(a[n-i-1][j]==0) { a[n-i-1][j]=m++; } } for(j=n-i-1;j>i;--j) { if(a[j][i]==0) a[j][i]=m++; } } } int main() { for(int i=0;i<5;++i) { for(int j=0;j<5;++j) a[i][j]=0; } foo(5); for(int i=0;i<5;++i) { for(int j=0;j<5;++j) cout<