Pagini recente » Cod sursa (job #2981924) | Cod sursa (job #3173987) | Cod sursa (job #2524906) | Cod sursa (job #1494479) | Cod sursa (job #2466528)
#include <iostream>
#include <fstream>
/**nume: Gheorghe David
clasa: a10-a
mail:[email protected]*/
using namespace std;
int main()
{
ifstream fin("tablete.in");
ofstream fout("tablete.out");
int n,k,a[100][100],n2,b[100],x;
fin>>n;
fin>>k;
n2=n*n;
for(x=1; x<n2; x++)
b[x]=x;
x=1;
for(int i=1 ; i<n ; i+=2)
for(int j=1 ; j<n ; j+=2)
{
a[i][j]=b[x];
x++;
}
for(int i=2 ; i<n ; i+=2)
for(int j=2 ; j<n ; j+=2)
{
if(j==k)
{
if(b[x]%2==0)
{
a[i][j]=b[x];
x++;
}
else
a[i][j]=b[x+1];
}
}
for(int i=1 ; i<n ; i++)
{
for(int j=1 ; j<n ; j++)
fout<<a[i][j]<<" ";
fout<<endl;
}
return 0;
}