Pagini recente » Cod sursa (job #2956413) | Cod sursa (job #1787894) | Cod sursa (job #2531693) | Cod sursa (job #1811433) | Cod sursa (job #2182531)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("loto.in");
ofstream fout("loto.out");
int n,s,p,numere[1000],x,cop1,v[100],i;
int main()
{
fin>>n>>s;
for( i=1;i<=n;i++)
{ fin>>x;
numere[i]=x;
}
cop1=s;
for(i=1;i<=6;i++)
v[i]=numere[1];
i=6;
p=6;
while(cop1)
{
cop1-=v[i--];
if(i==0 && cop1==0)
{
for(i=1;i<=6;i++)
fout<<v[i]<<' ';
}
else
if(i==0)
{ i=6;
cop1=s;
v[p]++;
if(v[p]>n)
v[p--]--;
if(p==0)
{
fout<<-1;
break;
}
}
}
}