Pagini recente » Cod sursa (job #3156219) | Cod sursa (job #1841525) | Cod sursa (job #768416) | Cod sursa (job #1495177) | Cod sursa (job #220969)
Cod sursa(job #220969)
#include <stdio.h>
int n,s,i,a[100],s2,k,p,x[100],g,j,g2;
int main()
{
freopen("loto.in","r",stdin);
freopen("loto.out","w",stdout);
scanf("%d %d",&n,&s);
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
k=1;
g=0;
x[k]=0;
while (k>0)
{
s2=0;
p=0;
while(x[k]<n && p==0)
{
x[k]++;
p=1;
}
if (p==0)
k=k-1;
else
if (k==6)
{
for(i=1;i<=6;i++)
s2=s2+a[x[i]];
if(s2==s)
{
for (i=1;i<=n;i++)
{
g2=0;
for (j=1;j<=6;j++)
if (a[i]==a[x[j]])
{
g2=1;
break;
}
}
if (g2==1)
{
g=1;
for(i=1;i<=6;i++)
printf("%d",a[x[i]]);
break;
}
}
}
else
{
k=k+1;
x[k]=0;
}
}
if (g==0)
printf("%d",-1);
return 0;
}