Cod sursa(job #812447)

Utilizator bogdan93Grigorescu Bogdan bogdan93 Data 13 noiembrie 2012 21:21:13
Problema Loto Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.91 kb
#include <cstdlib>
#include <cstdio>

long long s;
int n;

int main()
{
    FILE *f,*g;
    f = fopen("loto.in","r");
    g = fopen("loto.out","w");
    
    fscanf(f,"%d %lld",&n,&s);
    fclose(f);
    
    printf("%d %d\n",n,s);
    
    int a,b,c,d,e;
    int ok = 0;
    
    for (  a = 1; a < n ; a++ )
        for (  b = a; b <= n ; b++ )
            for (  c = b; c <= n ; c++ )
                for (  d = c; d <= n ; d++ )
                    for (  e = d; e <= n ; e++ )
                        if (s-a-b-c-d-e == 0) 
                        {
                                             ok = 1;
                                             goto exit;
                        }
    exit:
         if ( ok )         printf("%d %d %d %d %d %d\n",a,b,c,d,e,s-a-b-c-d-e);
            else printf("-1\n");
    
    system("pause"); 
    fclose(g);         
    return 0;
}