# include<iostream>
using namespace std;
int main()
{
unsigned A[20][20],i,j,n;
cin>>n;
for(i=1;i<=n;i++)
for(j=n;j>=1;j--)
if(i+j==n+1)
A[i][j]=n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(i+j>n+1)
A[i][j]=A[i][j-1]+1;
for(i=1;i<=n;i++)
for(j=n;j>=1;j--)
if(i+j<n+1)
A[i][j]=A[i][j+1]-1;
for(i=1;i<=n;i++)
{for(j=1;j<=n;j++)
cout<<A[i][j]<<" ";
cout<<endl;}
return 0;
}
Am rezolvat problema asa ca sa intelegi ! Sper ca te-am ajutat .