Pagini recente » Cod sursa (job #2089387) | Cod sursa (job #597728) | Cod sursa (job #1087267) | Cod sursa (job #1931911) | Cod sursa (job #2259831)
#include <fstream>
using namespace std;
ifstream f("tablete.in");
ofstream g("tablete.out");
int n,k,i,j,a[40][40],nr;
int main()
{
f>>n>>k;
if(k%2==0) for(i=1;i<=n;i++) a[i][k] = k*i;
else for(i=1;i<=n;i++) { if(i%2==0) a[i][k] = k*i;
else a[i][k] = k*i+1;
}
nr = 1;
for(i=1;i<=n;i++) for(j=1;j<k;j++) { if(nr!=a[i][k]) a[i][j] = nr;
nr++;
}
nr = a[n][k] + 1;
for(i=1;i<=n;i++) for(j=k+1;j<=n;j++) a[i][j] = nr, nr++;
for(i=1;i<=n;i++) { for(j=1;j<=n;j++) g<<a[i][j]<<' ';
g<<'\n';
}
return 0;
}