Cod sursa(job #10396)
Utilizator | Data | 28 ianuarie 2007 13:26:19 | |
---|---|---|---|
Problema | Oras | Scor | 5 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.55 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);
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;
}