Cod sursa(job #1042592)

Utilizator MoneaVladMonea Vlad MoneaVlad Data 27 noiembrie 2013 13:38:10
Problema Loto Scor 15
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
#include <fstream>

using namespace std;

ifstream in ("loto.in");
ofstream out ("loto.out");

int main()
{

    int n, s, S, i, a, b, c, d, e, f, ok=0, v[105];
    in >> n >> S;
    for (i = 1; i <= n; i++)
        in >> v[i];
    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++)
                        for(f=e;f<=n;f++)
                        {
                            s = v[a] + v[b] + v[c] + v[d] + v[e] + v[f];
                            if (S == s){
                                ok = 1;
                                out << v[a] << " "<< v[b] << " "<< v[c] << " "<< v[d] << " "<< v[e] << " "<< v[f] << " ";
                                a = n + 1;
                            }
                        }
    if (ok == 0)
        out << -1;
    return 0;
}