Cod sursa(job #1218627)

Utilizator ovidiuz98Zamfir Ovidiu ovidiuz98 Data 12 august 2014 00:21:44
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.16 kb
#include <fstream>

using namespace std;
long n,i,j,a1,b1,c,d,a[103],b[10],s,S,e;
ifstream f("loto.in");
ofstream g("loto.out");
int main()
{
    f>>n>>S;
    for(i=1;i<=n;i++) f>>a[i];
    f.close();
    for(i=1;i<=n;i++)
    {
        b[1]=a[i],s+=a[i];
        for(j=1;j<=n;j++)
        {b[2]=a[j],s+=a[j];
        for(a1=1;a1<=n;a1++)
        {
            b[3]=a[a1],s+=a[a1];
            for(b1=1;b1<=n;b1++)
            {
                b[4]=a[b1],s+=a[b1];
                for(c=1;c<=n;c++)
                {
                    b[5]=a[c],s+=a[c];
                    for(d=1;d<=n;d++)
                    {
                        b[6]=a[d],s+=a[d];
                        if(s==S)
                        {
                            for(e=1;e<=6;e++) g<<b[e]<<" ";
                            g.close();
                            return 0;
                        }
                        s-=a[d];
                    }
                    s-=a[c];
                }
                s-=a[b1];
            }
            s-=a[a1];
        }
        s-=a[j];
    }
    s-=a[i];
    }
    g<<-1;g.close();
    return 0;
}