Pagini recente » Cod sursa (job #2936439) | Cod sursa (job #1658186) | Cod sursa (job #76174) | Cod sursa (job #473881) | Cod sursa (job #238954)
Cod sursa(job #238954)
#include <stdio.h>
int main()
{
freopen("tablete.in","r",stdin);
freopen("tablete.out","w",stdout);
int n,k,salt=0,a[1000005],i,m=1,exc;
scanf("%d%d",&n,&k);
exc=k;
for (i=1; i<=n*n; i++)
{
//m++;
if (i==exc)
if (m%2==0)
{
a[i]=m++;
exc+=n;
}
else
{
salt=m++;
a[i]=m++;
exc+=n;
}
else
{
if (i%n==1 && salt)
a[i]=salt;
else
a[i]=m++;
}
}
for (i=1; i<=n*n; i++)
{
printf("%d ",a[i]);
if (i%n==0)
printf("\n");
}
return 0;
}
/*
Sol corecta ex:
1 2 4 5
3 6 8 9
7 10 12 15
11 13 14 16
*/