Cod sursa(job #1124946)

Utilizator vlad6001Pintilie Vlad vlad6001 Data 26 februarie 2014 14:42:00
Problema Loto Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.02 kb
#include <fstream>
using namespace std;

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

int nr, cautata, i, v[102], j, k, l, q, z, suma;

int main()
{
    fin >> nr >> cautata;
    for(i=1; i <= nr; i++)
    fin >> v[i];

    for(i=1; i <= nr; i++)
    {
        for(j=i; j <= nr; j++)
        {
            for(k=j; j <= nr; k++)
            {
                for(l=k; l <= nr; l++)
                {
                    for(q=l; q <= nr; q++)
                    {
                        for(z=q; z <= nr; z++)
                        {
                            suma = v[i] + v[j] + v[k] + v[l] + v[q] + v[z];
                            if(suma == cautata)
                            {
                                fout << v[i] << ' ' << v[j] << ' ' << v[k] << ' ' << v[l] << ' ' << v[q] << ' ' << v[z];
                                return 0;
                            }
                        }
                    }
                }
            }
        }
    }
    fout << -1;
}