Cod sursa(job #1403195)

Utilizator bt.panteaPantea Beniamin bt.pantea Data 27 martie 2015 09:10:37
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("loto.in");
ofstream g ("loto.out");
int sw=1,i,v[105],q[10],n,s;
void tip()
{
    for (i=1;i<=6;i++)
        g<<q[i]<<' ';
}
void Back (int k,int sum)
{
    int i;
    for (i=1;i<=n&&sw;i++)
    {
        sum+=v[i];
        q[k]=v[i];
        if (k<6)
            Back (k+1,sum);
        else if (sum==s)
        {
            tip();
            sw=0;
        }
        sum-=v[i];
    }
}
int main()
{
    f>>n>>s;
    for (i=1;i<=n;i++)
        f>>v[i];
    Back(1,0);
    if (sw) g<<-1;
    return 0;
}