Pagini recente » Cod sursa (job #214664) | Cod sursa (job #2021834) | Cod sursa (job #1914764) | Cod sursa (job #777782) | Cod sursa (job #221318)
Cod sursa(job #221318)
#include <fstream.h>
int main ()
{int n,i1,i2,i3,i4,i5,i6,i,v=0;
long double a[100];
long int s;
ifstream f("loto.in");
ofstream g("loto.out");
f>>n>>s;
for (i=1;i<=n;i++)
f>>a[i];
i=1;
do
{v=0;
for (i=1;i<n;i++)
{if (a[i]>a[i+1])
{i1=a[i];
a[i]=a[i+1];
a[i+1]=i;
v=1;
}
}
}while (v);
v=0;
for(i1=1;i1<=n;i1++)
{for(i2=1;i2<=n;i2++)
{for(i3=1;i3<=n;i3++)
{for(i4=1;i4<=n;i4++)
{for(i5=1;i5<=n;i5++)
{for(i6=1;i6<=n;i6++)
{if (a[i1]+a[i2]+a[i3]+a[i4]+a[i5]+a[i6]==s)
{g<<a[i1]<<' '<<a[i2]<<' '<<a[i3]<<' '<<a[i4]<<' '<<a[i5]<<' '<<a[i6];
v=1;
}
if (v==1) break;
}
if (v==1) break;
}
if (v==1) break;
}
if (v==1) break;
}
if (v==1) break;
}
if (v==1) break;
}
if (v==0) g<<-1;
}