Cod sursa(job #222733)

Utilizator Andrei200Andrei200 Andrei200 Data 24 noiembrie 2008 21:25:55
Problema Oras Scor 10
Compilator c Status done
Runda Arhiva de probleme Marime 1.01 kb
#include <stdio.h>
int N,i,j,O[200][200],nr;
int main()
{
    freopen("oras.in","r",stdin);
    freopen("oras.out","w",stdout);
    scanf("%d", &N);
    for (i=1;i<=N;++i)
    for (j=1;j<=N;++j)
    O[i][j]=-1;
    if (N==4)
        printf("-1");
        else
        {
            
            i=1;
            while (i<N)
            {
                for (j=1;j<=i;++j)
                      O[i][j]=0;
                i++;
            }
            i=3;
            nr=1;
            while (nr<N-1)
            {
                for (j=i;j<=N;++j)
                      O[nr][j]=0;
                i++;
                nr++;
            } 
           for (i=1;i<N;++i)
           {
           for (j=1;j<=N;++j) 
           {
           if (O[i][j]==0) 
           printf("%d",O[i][j]);
           else printf("1");
           }
           printf("\n");
           }
           printf("1");
           for (i=2;i<=N;++i)
           printf("0");
        }
return 0;
}