Pagini recente » Cod sursa (job #2065129) | Cod sursa (job #1731363) | Cod sursa (job #754175) | Cod sursa (job #1810631) | Cod sursa (job #231448)
Cod sursa(job #231448)
#include<stdio.h>
int main(){
int n,k,a[1000][1000],i,j,nr=2,p=0;
freopen("tablete.in", "r", stdin);
freopen("tablete.out", "w", stdout);
scanf("%d %d",&n,&k);
for(i=0;i<n;i++){
p=(i+1)*k;
while(nr<p){
nr++;
}
while(nr%2!=0){
nr++;
}
a[i][k-1]=nr;
nr++;
}
for(i=0;i<n;i++){
p=a[i][k-1]-1;
for(j=k-2;j>=0;j--){
a[i][j]=p;
p--;
}
}
p=a[n-1][k-1]+1;
for(i=0;i<n;i++)
for(j=k;j<n;j++){
a[i][j]=p;
p++;
}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}