Cod sursa(job #830604)

Utilizator Stefanescu_MihaiStefanescu Mihai-Nicolae Stefanescu_Mihai Data 7 decembrie 2012 10:11:36
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <fstream>
#include <iostream>
using namespace std;
unsigned long long a[100],s,p;
int n,i,k[6];
int main()
{
	ifstream f1("loto.in");
	f1>>n>>s;
	for (i=0;i<=n-1;i++)
		f1>>a[i];
	ofstream f2("loto.out");
	for (k[1]=0;k[1]<=n-1;k[1]++)
		for (k[2]=0;k[2]<=n-1;k[2]++)
			for (k[3]=0;k[3]<=n-1;k[3]++)
				for (k[4]=0;k[4]<=n-1;k[4]++)
					for (k[5]=0;k[5]<=n-1;k[5]++)
						for (k[6]=0;k[6]<=n-1;k[6]++)
						{
							p=a[k[1]]+a[k[2]]+a[k[3]]+a[k[4]]+a[k[5]]+a[k[6]];
							if (s==p) {i=-1;goto salut;}
						}
    salut: 
	if (i==-1) f2<<a[k[1]]<<" "<<a[k[2]]<<" "<<a[k[3]]<<" "<<a[k[4]]<<" "<<a[k[5]]<<" "<<a[k[6]];
	else f2<<-1;
	return 0;
}