Pagini recente » Cod sursa (job #1441169) | Cod sursa (job #1268378) | Cod sursa (job #464171) | Cod sursa (job #2705616) | Cod sursa (job #238573)
Cod sursa(job #238573)
#include<iostream.h>
#include<fstream.h>
int main()
{
long int v[1001][1001],n,i,j,jumn;
fstream f("tablete.in",ios::in),g("tablete.out",ios::out);
f>>n>>k;jumn=n/2;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{v[i][j]=nr;nr++;}
for(i=1;i<=jumn;i++)
if(v[i][k]%2!=0)
{v[n-i+1][1]=v[i][1];v[i][n]=v[n-i+1][n];
for(j=1;j<=n-1;j++)
{v[i][j]++;
v[n-i+1][j+1]--;}
}
if(n%2!=0)
{v[jumn+1][1]=v[jumn][n];v[jumn][n]=v[jumn+1][n];
for(j=2;j<=n;j++)v[jumn+1][j]--;}
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
g<<v[i][j]<<" ";
g<<"\n";
}
return 0;f.close();g.close();
}