Pagini recente » Cod sursa (job #418866) | Cod sursa (job #1490334) | Cod sursa (job #2890940) | Rating Marcus Cristian-Viorel (marcuscristianv) | Cod sursa (job #276472)
Cod sursa(job #276472)
#include <iostream.h>
#include <fstream.h>
#define MAXN 101
#define IN "loto.in"
#define OUT "loto.out"
ifstream fin(IN);
ofstream fout(OUT);
long n,s,sw;
long v[MAXN];
void cit();
void alg();
void afis();
int main()
{
cit();
fin.close();
alg();
afis();
fout.close();
return 0;
}
void cit()
{
int i;
fin>>n>>s;
for(i=1;i<=n;i++)
fin>>v[i];
}
void alg()
{
int i,j,k,l,m,p;
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(p=1;p<=n;p++)
if (v[i]+v[j]+v[k]+v[l]+v[m]+v[p]==s)
{
fout<<v[i]<<" "<<v[j]<<" "<<v[k]<<" "<<v[l]<<" "<<v[m]<<" "<<v[p]<<endl;
sw=1;
return;
}
}
void afis()
{
if(sw==0)
fout<<"-1"<<endl;
}