Pagini recente » Cod sursa (job #1298515) | Cod sursa (job #229540) | Cod sursa (job #2279157) | Cod sursa (job #2856891) | Cod sursa (job #2102641)
#include <iostream>
#include <fstream>
using namespace std;
int v[1001][1001];
int n,k;
int main()
{
ifstream in("tablete.in");
ofstream out("tablete.out");
in>>n>>k;
int i,j,l;
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
{
v[i][j]=j+(i-1)*n;
}
}
for (i=1;i<n;i++)
{
l=v[i][k];
if (l%2==1)
{
for (j=k;j<=n;j++)
{
v[i][j]++;
}
v[i+1][1]=l;
}
}
l=v[i][k];
if (l%2==1)
{
for (j=k;(--v[i][j])==v[i][j-1];j--)
;
v[i-1][n]=l;
}
/*cout<<"\n";
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
cout<<v[i][j]<<" ";
cout<<"\n";
}*/
for (i=1;i<=n;i++)
{
for (j=1;j<=n;j++)
out<<v[i][j]<<" ";
out<<"\n";
}
}