Cod sursa(job #418077)

Utilizator SadmannCornigeanu Calin Sadmann Data 15 martie 2010 13:38:08
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#include<stdio.h>
FILE *in,*out;
int S,N,v[101],ok,i,j,k,l,m,n;
int main()
{
	in=fopen("loto.in","rt");
	out=fopen("loto.out","wt");
	fscanf(in,"%d %d",&N,&S);
	for(i=1;i<=N;i++)
		fscanf(in,"%d",&v[i]);
	for(i=1;i<=N;i++)
		if(!ok)
		{
			for(j=1;j<=N;j++)
			{
				if(ok)
					break;
				for(k=1;k<=N;k++)
				{
					if(ok)
						break;
					for(l=1;l<=N;l++)
					{
						if(ok)
							break;
						for(m=1;m<=N;m++)
						{
							if(ok)
								break;
							for(n=1;n<=N;n++)
								if(v[i]+v[j]+v[k]+v[l]+v[m]+v[n]==S)
								{
									ok=1;
									fprintf(out,"%d %d %d %d %d %d\n",v[i],v[j],v[k],v[l],v[m],v[n]);
									break;
								}
						}
					}
				}
			}
		}
	if(ok==0)
		fprintf(out,"-1");
	
	return 0;	
}