Pagini recente » Cod sursa (job #266145) | Cod sursa (job #1020067) | Cod sursa (job #2127580) | Cod sursa (job #2125090) | Cod sursa (job #2414578)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("loto.in");
ofstream g("loto.out");
int v[101],n,s,sum=0,st[7];
int cos=1;
void Citire()
{
f>>n>>s;
int i=0,x;
while(i!=n)
{i++;
f>>x;
v[i]=x;
}
}
void Afisare()
{
for(int i=1;i<=6;i++)
g<<st[i]<<" ";
g<<endl;
}
void B(int k, int sum)
{
if(k==7 && sum==s && cos==1)
{
Afisare();
cos=0;
}
else
if(cos==1)
{
for(int i=1;i<=n;i++)
if(sum<s)
{
st[k]=v[i];
sum+=v[i];
B(k+1,sum);
sum-=v[i];
}
}
}
int main()
{Citire();
B(1,0);
if(cos==1)
g<<-1;
cout << "Hello world!" << endl;
return 0;
}