Pagini recente » Cod sursa (job #2204955) | Cod sursa (job #1477449) | Cod sursa (job #1460963) | Cod sursa (job #2316230) | Cod sursa (job #982135)
Cod sursa(job #982135)
#include<stdio.h>
int v[1002][1002];
int main()
{
freopen("tablete.in","r",stdin);
freopen("tablete.out","w",stdout);
int n,k,i,j,nr=0;
scanf("%d%d",&n,&k);
if(k%2==0)
{
for(i=1;i<=n;++i)
for(j=1;j<=k;++j)
v[i][j]=++nr;
for(i=1;i<=n;++i)
for(j=k+1;j<=n;++j)
v[i][j]=++nr;
}
else if(n%2==0)
{
for(i=1;i<=n;++i)
{
nr=k*(i-1);
for(j=1;j<k;++j)
{
nr+=i;
v[i][j]=nr;
}
if(nr%2==0)
v[i][k]=nr+2;
else
v[i][k]=nr+1;
}
}
else
{
}
/////////////////////////
for(i=1;i<=n;++i)
{
for(j=1;j<=n;++j)
printf("%d ",v[i][j]);
printf("\n");
}
return 0;
}