Cod sursa(job #230757)
#include<fstream.h>
int viz[1000];
int main()
{
int n,k,i,j,nrpar=2,z=1;
ifstream fin("tablete.in");
fin>>n>>k;
fin.close();
ofstream fout("tablete.out");
if(k==2)
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
fout<<z<<" ";
z++;
}
fout<<"\n";
}
else
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(k==j)
{
if(viz[nrpar]==0)
{
fout<<nrpar<<" ";
viz[nrpar]++;
// nrpar+=n;
//z++;
}
else {nrpar+=2;fout<<nrpar<<" ";viz[nrpar]++;}
}
if(viz[z]==0)
{
fout<<z<<" ";
viz[z]++;
z++;
}
}
fout<<"\n";z++;
nrpar+=n;
}
fout.close();
return 0;
}