Pagini recente » Cod sursa (job #363200) | Cod sursa (job #2176377) | Cod sursa (job #2196079) | Cod sursa (job #1067171) | Cod sursa (job #59938)
Cod sursa(job #59938)
#include<iostream.h>
#include<stdio.h>
#include<math.h>
#include<fstream.h>
int main()
{fstream f("loto.in",ios::in),g("loto.out",ios::out);
long ok,j,l,m,o,n,s,i,v[110],a[10],k,lv;
f>>n;
ok=0;
f>>s; a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=0;a[6]=0;
for (i=1;i<=n;i++) f>>v[i];
if (ok==0) for (i=1;i<=n;i++) {a[1]=v[i];lv=a[1];
if ((ok==0)&&(lv<=s)) for (j=1;j<=n;j++) {a[2]=v[j];lv=a[1]+a[2];
if ((ok==0)&&(lv<=s)) for (k=1;k<=n;k++) {a[3]=v[k];lv=a[1]+a[2]+a[3];
if ((ok==0)&&(lv<=s)) for (l=1;l<=n;l++) {a[4]=v[l];lv=a[1]+a[2]+a[3]+a[4];
if ((ok==0)&&(lv<=s)) for (m=1;m<=n;m++) {a[5]=v[m];lv=a[1]+a[2]+a[3]+a[4]+a[5];
if ((ok==0)&&(lv<=s)) for (o=1;o<=n;o++) {a[6]=v[o];lv=a[1]+a[2]+a[3]+a[4]+a[5]+a[6];
if ((lv==s)&&(ok==0)) {g<<a[1]<<" "<<a[2]<<" "<<a[3]<<" "<<a[4]<<" "<<a[5]<<" "<<a[6]<<"\n";
ok=1;}
}
}
}
}
}
}
if (ok==0) g<<"-1\n";
f.close();
g.close();
}