Pagini recente » Cod sursa (job #1571298) | Istoria paginii utilizator/ahihi1234 | Cod sursa (job #865744) | Cod sursa (job #1512302) | Cod sursa (job #337340)
Cod sursa(job #337340)
#include<fstream.h>
int main()
{int nr=1,j,m[1001][1001],n,k,i;
ifstream q("tablete.in");
ofstream w("tablete.out");
q>>n>>k;
if(k%2==0)
{nr=1;
for(i=1;i<=n;i++)
for(j=1;j<=k;j++)
{m[i][j]=nr;
nr++;}
for(i=1;i<=n;i++)
for(j=k+1;j<=n;j++)
{m[i][j]=nr;
nr++;}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
w<<m[i][j];}
if(k%2!=0&&n%2==0)
{for(i=1;i<=n;i++)
for(j=1;j<=k;j++)
if(i%2!=0&&j==k)
m[i][j]=nr+1;
else
if(i%2==0&&j==2)
{nr++;
m[i][j]=nr;
nr++;}
else
{m[i][j]=nr;
nr++;}
for(i=1;i<=n;i++)
for(j=k+1;j<=n;j++)
{m[i][j]=nr;
nr++;}
for(i=1;i<=n;i++)
{w<<"\n";
for(j=1;j<=n;j++)
w<<m[i][j]<<" ";}}
return 0;}