Cod sursa(job #171935)

Utilizator Andreid91Ciocan Andrei Andreid91 Data 5 aprilie 2008 13:59:38
Problema Loto Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include<fstream.h>
int main()
{
int n,i,i1,i2,i3,i4,i5,i6;
long s,v[101];
ifstream f("loto.in");
ofstream g("loto.out");
f>>n>>s;
for (i=1;i<=n;i++) cin>>v[i];
long s1=0;   int sw1=0;
int sw=1;
for (i1=1;i1<=n && sw;i1++)
	for (i2=i1;i2<=n && sw;i2++)
		for (i3=i2;i3<=n && sw;i3++)
			for (i4=i3;i4<=n && sw; i4++)
				for (i5=i4;i5<=n && sw; i5++)
					for (i6=i5;i6<=n && sw;i6++)
						if ((s1=v[i1]+v[i2]+v[i3]+v[i4]+v[i5]+v[i6])==s) {g<<v[i1]<<' '<<v[i2]<<' '<<v[i3]<<' '<<v[i4]<<' '<<v[i5]<<' '<<v[i6];sw=0;sw1=1;}
								else if (s1>s) sw=0;
if (sw1==0) g<<-1;
g.close();
f.close();
return 0;
}