Pagini recente » Cod sursa (job #1909006) | Cod sursa (job #390049) | Cod sursa (job #191929) | Cod sursa (job #754736) | Cod sursa (job #2028364)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("tablete.in");
ofstream g("tablete.out");
int m[1000][1000],nr,n;
int main()
{
int k,aux;
f>>n>>k;
nr=1;
for(int i=1;i<=n;i++)
for (int j=1;j<=n;j++)
{
m[i][j]=nr;
nr++;
}
if(k%2==0)
{for(int i=1;i<=n;i++)
{for (int j=1;j<=n;j++)
{
g<<m[i][j]<<" "; }g<<'\n';}}
else {for(int i=1;i<=n/2;i++)
{
aux=m[k][2*i-1];
m[k][2*i-1]=m[k-1][2*i];
m[k-1][2*i]=aux;
}
{for(int i=1;i<=n;i++)
{for (int j=1;j<=n;j++)
{
g<<m[j][i]<<" ";
}g<<'\n';}}
}
return 0;
}