Pagini recente » Cod sursa (job #2559238) | Cod sursa (job #1958349) | Cod sursa (job #1910929) | Cod sursa (job #1505591) | Cod sursa (job #1743738)
#include <fstream>
#include <iostream>
#include <set>
using namespace std;
int v[100],n,s;
set<long>a;
set<long>::iterator it;
ifstream f("loto.in");
ofstream g("loto.out");
void citire(){
f>>n>>s;
for(int i=0;i<n;i++)
{
f>>v[i];
}
f.close();
}
bool ok;
void make_set(){
for(int i=0;i<n;i++){
for(int j=i;j<n;j++){
for(int k=j;k<n;k++){
for(int q=k;q<n;q++){
for(int w=q;w<n;w++){
for(int e=w;e<n;e++){
if(v[i]+v[j]+v[k]+v[q]+v[w]+v[e]==s){
ok=true;
g<<v[i]<<" "<<v[j]<<" "<<v[k]<<" "<<v[q]<<" "<<v[w]<<" "<<v[e];
return;
}
}
}
}
}
}
}
}
int main(){
citire();
make_set();
if(!ok)g<<-1;
}