Cod sursa(job #1807613)

Utilizator longzsoltLongauer Zsolt longzsolt Data 16 noiembrie 2016 19:20:06
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.89 kb
#include<fstream>
#include <iostream>

using namespace std;

int main()
{
	ifstream in("loto.in");
	int n, s;
	int nb[100];
	in >> n >> s;
	int am = 0;
	int sor = s;
	for (int i = 0; i < n; i++)
	{
		in >> nb[i];
		am = i;
	}
	am++;
	bool t = false;
	ofstream out("loto.out");
	for (int i = 0; i < am; i++)
	{
		for (int j = 0; j < am; j++)
		{
			for (int p = 0; p < am; p++)
			{
				for (int o = 0; o < am; o++)
				{
					for (int k = 0; k < am; k++)
					{
						for (int h = 0; h < am; h++)
						{
							if (nb[i] + nb[j] + nb[p] + nb[o] + nb[k] + nb[h] == s) { out << nb[i] << " " << nb[j] << " " << nb[p] << " " << nb[o] << " " << nb[k] << " " << nb[h] << " "; t = true; }
							if (t) break;
						}
						if (t) break;
					}
					if (t) break;
				}
				if (t) break;
			}
			if (t) break;
		}
		if (t) break;
	}
	if (!t) out << -1;
	return 0;
}