Cod sursa(job #24742)

Utilizator paulDeac Adrian paul Data 3 martie 2007 15:17:18
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.74 kb
#include<stdio.h>

int main()
{
	freopen("loto.in","r",stdin);
	freopen("loto.out","w",stdout);
	long n=0,i,j,k,l,o,p,s=0,ok=0,x[101];
	scanf("%ld %ld",&n,&s);
	for(i=1;i<=n;i++)
		scanf("%ld",&x[i]);
	for(i=1;i<=n;i++){
		for(j=1;j<=n;j++){
			for(k=1;k<=n;k++){
				for(l=1;l<=n;l++){
					for(o=1;o<=n;o++){
						for(p=1;p<=n;p++){
							if(x[i]+x[j]+x[k]+x[l]+x[o]+x[p]==s)
							{
								printf("%ld %ld %ld %ld %ld %ld",x[i],x[j],x[k],x[l],x[o],x[p]);
								ok=1;
								break;
							}
							if(ok)
								break;
						}
						if(ok)
							break;
					}
					if(ok)
						break;
				}
				if(ok)
					break;
			}
			if(ok)
				break;
		}
		if(ok)
			break;
	}
	if(!ok)
		printf("-1");
	return 0;
}