Cod sursa(job #10392)

Utilizator crawlerPuni Andrei Paul crawler Data 28 ianuarie 2007 13:25:04
Problema Oras Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <stdio.h>

int v[1024], n , i, j;

int main()
{
  freopen("oras.in","r",stdin);
  freopen("oras.out","w",stdout);

  scanf("%i\n",&n);
  printf("%i\n", n);

  if(n==4)
   {
     printf("-1\n");
     return 0;
   }
    else
  if(!n&1)
   {
    for(i=1;i<=n;++i)
     v[i]=(i+1)%2;

    for(i=1;i<=n;++i)
     v[i+n]=v[i];

    for(i=0;i<n;++i)
     {
      for(j=n-i+1;j<=n;++j)
       printf("%i ",v[j]);

      for(j=1;j<=n-i;++j)
       printf("%i ",v[j]);

      printf("\n");
     }
   }
    else
   {
   }

  return 0;
}