Cod sursa(job #231437)

Utilizator tamas_iuliaTamas Iulia tamas_iulia Data 14 decembrie 2008 12:25:04
Problema Tablete Scor 40
Compilator cpp Status done
Runda Algoritmiada 2009, Runda 1, Clasele 9-10 Marime 0.68 kb
#include <stdio.h>

int n,k,i,j,nr;

int main(){
	freopen("tablete.in","r",stdin);
   freopen("tablete.out","w",stdout);
   scanf("%d%d",&n,&k);
   if(n%2==0){ // E PAR
   	if(k %2==0)
      	for(i=1;i<=n;i++){
         	for(j=1;j<=n;j++){nr++;printf("%d ",nr);}
            printf("\n");
         }
      else{
         nr=1;
      	for(i=1;i<=n-2;i++){
         	for(j=1;j<=n;j++){nr++;printf("%d ",nr);}
            printf("\n");
         }
         for(j=1;j<=n-1;j++){nr++;printf("%d ",nr);}
         printf("%d\n",n*n);
         printf("1 ");
         for(j=1;j<=n-1;j++){nr++;printf("%d ",nr);}
      }
   }
   fclose(stdin); fclose(stdout);
   return 0;
}