Pagini recente » Cod sursa (job #366269) | Cod sursa (job #2190813) | Cod sursa (job #1856097) | Cod sursa (job #2586328) | Cod sursa (job #239960)
Cod sursa(job #239960)
#include<stdio.h>
int main()
{
int z,N,o,v,K,x,nr=1,cn,w[5][5];
int fx=0;
//freopen("tablete.in","r",stdin);
//freopen("tablete.out","w",stdout);
scanf("%d%d",&N,&K);
for(o=1;o<=N;++o)
for(v=1;v<=N;++v,++nr)
{
if(v==1 && fx==1)
{
fx=0;
w[o][v]=x;
}
else
{
if(v==K && nr%2==1)
{
x=nr;
++nr;
fx=1;
}
w[o][v]=nr;
}
}
z=w[1][N];
w[1][N]=x;
for(cn=N;cn>=2;--cn)
w[N][cn]=w[N][cn-1];
for(o=1;o<=N;++o,printf("\n"))
for(v=1;v<=N;++v,printf(" "))
printf("%d",w[o][v]);
w[N][1]=z;
return 0;
}