Pagini recente » Rating Pandea Mircea (Mircea_Pandea) | Rating cristi razvan (cristi.razvan2015) | Cod sursa (job #757072) | Monitorul de evaluare | Cod sursa (job #1050840)
#include<fstream>
using namespace std;
ifstream f("loto.in");
ofstream g("loto.out");
int n,i,k,j,v[100],p,q,ok;
struct m{int x,y,z; long int s;};
m a[1000000];
int main()
{f>>n>>q;
for(i=1;i<=n;i++)
f>>v[i];
p=0;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
for(k=1;k<=n;k++)
{p++;
a[p].x=v[i];
a[p].y=v[j];
a[p].z=v[k];
a[p].s=v[i]+v[j]+v[k];
}
for(i=1;i<=p-1;i++)
for(j=i+1;j<=p;j++)
if(a[i].s+a[j].s==q)
{g<<a[i].x<<' '<<a[i].y<<' '<<a[i].z<<' ';
g<<a[j].x<<' '<<a[j].y<<' '<<a[j].z;
g<<endl;
i=p;
j=p;
ok=1;}
if(ok==0)
g<<-1;
f.close ();
g.close ();
return 0;}