Cod sursa(job #1088690)

Utilizator VisanCosminVisan Tudor Cosmin VisanCosmin Data 20 ianuarie 2014 19:05:25
Problema Lacate Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <cstdio>
#include <stdio.h>

using namespace std;
int z,j,i,chei,mat[20][20],n;
int main()
{
    scanf("%d",&n);
    chei=n*(n-1)/2;
    for(i=0;i<=n;i++)
        for(j=0;j<=chei;j++)
            mat[0][j]=2;

    for(i=1;i<=n;i++)
        {
        z=3;
        for(j=1;j<=chei;j++)
        {
        if(z>0)
            if(mat[i-1][j]>0)
            {
                mat[i][j]=mat[i-1][j]-1;
                z--;
                printf("%d ",j);
            }
            else
            {
            mat[i][j]=mat[i-1][j];
            }
        else mat[i][j]=mat[i-1][j];
        }
        printf("\n");
        }

    for(i=1;i<=n;i++)
        {for(j=1;j<=chei;j++)
            printf("%d ",mat[i][j]);
         printf("\n");
        }



return 0;
}