Pagini recente » Cod sursa (job #1340249) | Cod sursa (job #2495237) | Cod sursa (job #1144805) | Cod sursa (job #2496475) | Cod sursa (job #829845)
Cod sursa(job #829845)
#include<stdio.h>
int i,j,n,q,k,ok;
int main()
{
freopen("tablete.in","r",stdin);
freopen("tablete.out","w",stdout);
scanf("%d%d",&n,&k);
if(n%2==0)
if(k%2==0)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
q++;
printf("%d ",q);
}
printf("\n");
}
}
else
{
q=1;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i%2==1)
{
if(j!=n)
{
q++;
printf("%d ",q);
}
else
{
printf("%d",q+n);
}
if(j==1)
ok=q;
}
else
{
if(j!=1)
{
q++;
printf("%d ",q);
if(j==n)
{
q=q+2;
}
}
else
{
printf("%d ",ok-1);
}
}
}
printf("\n");
}
}
else
{
if(k%2==0)
{
q=1;
ok=1;
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i%2==0)
{
q++;
printf("%d ",q);
}
else
{
if(j==1)
{
printf("%d ",ok);
}
else{
q++;
printf("%d ",q);}
if(j==n)
{q++;
ok=q;
}
}
}
printf("\n");
}
}
}
return 0;
}