Pagini recente » Cod sursa (job #2280202) | Cod sursa (job #833145) | Cod sursa (job #234879) | Cod sursa (job #1076679) | Cod sursa (job #50239)
Cod sursa(job #50239)
using namespace std;
#include<fstream>
ifstream fin("loto.in");
ofstream fout("loto.out");
long long v[110];
int n,s;
void verifica(int nr, long long v[110], int sum)
{
int i1, i2, i3, i4, i5, i6;
int ok=1;
int gast=0;
for(i1=1;i1<=nr&&gast==0;i1++)
for (i2=1;i2<=nr&&gast==0;i2++)
for(i3=1;i3<=nr&&gast==0;i3++)
for(i4=1;i4<=nr&&gast==0;i4++)
for(i5=1;i5<=nr&&gast==0;i5++)
for(i6=1;i6<=nr&&gast==0;i6++)
if(v[i1]+v[i2]+v[i3]+v[i4]+v[i5]+v[i6]==sum){gast=1;
fout<<v[i1]<<" "<<v[i2]<<" "<<v[i3]<<" "<<v[i4]<<" "<<v[i5]<<" "<<v[i6];
}
if(gast==0) fout<<"-1";
}
int main()
{
fin>>n>>s;
int i,j,x;
for(i=1;i<=n;i++) fin>>v[i];
/* for(i=1;i<n;i++)
for(j=i+1;j<=n;j++) if(v[i]>v[j]) {int aux=v[i];
v[i]=v[j];
v[j]=aux;}*/
verifica(n,v,s);
fout<<"\n";
return 0;
}