Pagini recente » Cod sursa (job #2644485) | Cod sursa (job #1734456) | Cod sursa (job #2196037) | Profil ginaiuliana | Cod sursa (job #1562700)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("tablete.in");
ofstream fout("tablete.out");
int n, k;
int a[1005][1005];
int v[1005*1005];
int main()
{
int i, j, x;
fin >> n >> k;
if(k % 2 == 0)
{
x = 0;
for(i = 1; i <= n; i++)
for(j = 1; j <= k; j++)
a[i][j] = ++x;
for(i = 1; i <= n; i++)
for(j = k + 1; j <= n; j++)
a[i][j] = ++x;
for(i = 1; i <= n; i++)
{
for(j = 1; j <= n; j++)
fout << a[i][j] << " ";
fout<<"\n";
}
}
else if(k % 2 == 1)
{
x = 0;
for(i = 1; i <= n; i++)
for(j = 1; j <= k; j++)
{
x += 2;
a[i][j] = x;
}
for(i = 1; i <= n; i++)
for(j = k + 1; j <= n; j++)
a[i][j] = ++x;
for(i = 1; i <= n; i++)
{
for(j = 1; j <= n; j++)
fout << a[i][j] << " ";
fout<<"\n";
}
}
return 0;
}