👤

Scrie un program C/C++ care citeste de la tastatura un numar natural n (2
Va rog cat se poate de repede ! Vreau algoritmul tot de rezolvare !


Răspuns :

int n, a[100][100], i, j;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{
if(i==j) a[i][j]=0;
if(i+j==n+1) a[i][j]=0;
if(i+j<=n && i<j) a[i][j]=1;
if(i+j>n+1 &&i>j) a[i][j]=2;
if(i<j && i+j>n+1) a[i][j]=3;
if(i>j && i+j<=n) a[i][j]=3;
}
for(i=1;i<=n;i++)
{
cout<<endl;
for(j=1;j<=n;j++)
cout<<a[i][j]<<" ";
}