Pagini recente » Cod sursa (job #1653433) | Cod sursa (job #3167754) | Cod sursa (job #2975114) | Cod sursa (job #1682427) | Cod sursa (job #2455332)
#include <bits/stdc++.h>
using namespace std;
ifstream f("tablete.in");
ofstream g("tablete.out");
int N, K, a[1003][1003];
int main()
{
f >> N >> K;
if(N % 2 == 0 && K % 2 == 0) {
for(int i = 1; i <= N; i++) {
for(int j = 1; j <= N; j++)
g << N * (i - 1) + j << " ";
g << "\n";
}
} else if(N % 2 == 0 && K % 2 == 1) {
for(int i = 1; i <= N; i++) {
for(int j = 1; j <= N; j++)
a[i][j] = N * (i - 1) + j;
}
for(int i = 1; i <= N; i += 2) {
for(int j = 2; j <= N; j++)
g << a[i][j] << " ";
g << a[i + 1][N] << "\n" << a[i][1] << " ";
for(int j = 1; j < N; j++)
g << a[i + 1][j] << " ";
g << "\n";
}
}
return 0;
}