Pagini recente » Cod sursa (job #1696297) | Cod sursa (job #832240) | Cod sursa (job #820726) | Cod sursa (job #2780980) | Cod sursa (job #1936071)
#include <fstream>
using namespace std;
ifstream fin ("tablete.in");
ofstream fout ("tablete.out");
int n, k;
int main()
{
fin >> n >> k;
if (k % 2 == 0)
{
int loc = k * n, a = 0;
for (int i = 1; i <= n; i++)
{
a = (i - 1)*k;
for (int j = 1; j <= k; j++)fout << a + j << ' ';
for (int j = k + 1; j <= n; j++)fout << ++loc << ' ';
fout << '\n';
}
}
else if (n%2 == 0 && k % 2 == 1)
{
int loc;
for (int i = 0; i< n; i+=2)
{
loc =i +1;
for (int j = i*n + 2; j< (i+1) * n + 1; j++)fout << j << ' ';
fout << (i+2) * n;
fout << '\n';
fout << i*n + 1 << ' ';
for (int j = (i+1)*n + 1; j< (i+2) * n; j++)fout << j << ' ';
fout << '\n';
}
}
return 0;
}