Cod sursa(job #31537)
| Utilizator | Data | 16 martie 2007 11:10:25 | |
|---|---|---|---|
| Problema | Loto | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.54 kb |
#include<stdio.h>
main()
{
FILE *in=fopen("loto.in","r"),*out=fopen("loto.out","w");
int N,S,V[110];
int i;
fscanf(in,"%d %d",&N,&S);
for(i=1;i<=N;i++)
fscanf(in,"%d",&V[i]);
int j,k,l,m,n;
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(m=1;m<=N;m++)
for(n=1;n<=N;n++)
if (V[i]+V[j]+V[k]+V[l]+V[m]+V[n]==S)
{fprintf(out,"%d %d %d %d %d %d\n",V[i],V[j],V[k],V[l],V[m],V[n]);fclose(out);}
fprintf(out,"-1\n");
fclose(in);
fclose(out);
return 0;
}
