Pagini recente » Cod sursa (job #1820265) | Cod sursa (job #3306784) | Cod sursa (job #3000074) | Cod sursa (job #3358284) | Cod sursa (job #1042592)
#include <fstream>
using namespace std;
ifstream in ("loto.in");
ofstream out ("loto.out");
int main()
{
int n, s, S, i, a, b, c, d, e, f, ok=0, v[105];
in >> n >> S;
for (i = 1; i <= n; i++)
in >> v[i];
for(a=1;a<=n;a++)
for(b=a;b<=n;b++)
for(c=b;c<=n;c++)
for(d=c;d<=n;d++)
for(e=d;e<=n;e++)
for(f=e;f<=n;f++)
{
s = v[a] + v[b] + v[c] + v[d] + v[e] + v[f];
if (S == s){
ok = 1;
out << v[a] << " "<< v[b] << " "<< v[c] << " "<< v[d] << " "<< v[e] << " "<< v[f] << " ";
a = n + 1;
}
}
if (ok == 0)
out << -1;
return 0;
}