Pagini recente » Cod sursa (job #1535219) | Cod sursa (job #773224) | Cod sursa (job #2893550) | Cod sursa (job #819036) | Cod sursa (job #997677)
Cod sursa(job #997677)
#include <fstream>
using namespace std;
const int d=1010;
int m[d][d];
ifstream f("tablete.in");
ofstream g("tablete.out");
int main()
{
int n=0,k=0,i=0,j=0,x=-1,y=0;
f>>n>>k;
for (i=1; i<=n; ++i)
{
m[i][1]=k*(i-1);
if (k%2==0 || i%2==1)
++m[i][1];
for (j=2; j<k; ++j)
m[i][j]=k*(i-1)+j;
m[i][k]=k*i;
if (k%2==1 && i%2==1)
++m[i][k],x=k*i+1;
}
y=n*k;
if (k%2==0 || n%2==0)
++y;
for (i=1; i<=n; ++i)
for (j=k+1; j<=n; ++j)
{
if (x==y)
++y;
m[i][j]=y,++y;
}
for (i=1; i<=n; ++i)
{
for (j=1; j<=n; ++j)
g<<m[i][j]<<" ";
g<<"\n";
}
return 0;
}