Pagini recente » Cod sursa (job #1652134) | Cod sursa (job #368202) | Cod sursa (job #1061419) | Cod sursa (job #3133010) | Cod sursa (job #60941)
Cod sursa(job #60941)
#include<stdio.h>
long n, s, v[102], a, b, c, d, e, f, g, ok;
void citire()
{
FILE *in=fopen("loto.in","r");
fscanf(in,"%ld%ld",&n,&s);
for (int i=1; i<=n; i++)
fscanf(in,"%ld",&v[i]);
fclose(in);
}
void parcurs()
{
for (a=1; a<=n; a++)
for (b=1; b<=n; b++)
for (c=1; c<=n; c++)
for (d=1; d<=n; d++)
for (e=1; e<=n; e++)
for (f=1; f<=n; f++)
if (v[a]+v[b]+v[c]+v[d]+v[e]+v[f]==s)
{
ok=1;
return;
}
}
int main()
{
citire();
parcurs();
FILE *out=fopen("loto.out","w");
if (ok)
fprintf(out,"%ld %ld %ld %ld %ld %ld",v[a],v[b],v[c],v[d],v[e],v[f]);
else fprintf(out,"-1");
fclose(out);
return 0;
}