Pagini recente » Cod sursa (job #2259151) | Cod sursa (job #2203075) | Cod sursa (job #2905872) | Cod sursa (job #3144086) | Cod sursa (job #2148845)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("loto.in");
ofstream g("loto.in");
int main()
{
int i,n,s,cat,r,v[10],nr;
f>>n>>s;
for(i=1; i<=6; i++)
v[i]=n;
if(n*6<s)
g<<-1;
else
{nr=n*6-s;
cat=nr/6;
r=nr%6;
if(r+cat<n)
{for(i=1;i<=6;i++)
v[i]=v[i]-cat;
v[1]=v[1]-r;
}
else
{i=1;
while(r!=0)
{
r--;
v[i]=v[i]-1;
i++;
}
for(i=1;i<=6;i++)
v[i]=v[i]-cat;
}
}
if(n*6>=s)
for(i=1;i<=6;i++)
g<<v[i]<<" ";
f.close();
return 0;
}