Pagini recente » Cod sursa (job #1579125) | Cod sursa (job #2163881) | Istoria paginii runda/mici.ro/clasament | Cod sursa (job #1509799) | Cod sursa (job #1199732)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
long int N,S=0,v[7],C=0;
ifstream si("loto.in");
ofstream so("loto.out");
si>>N>>S;
for (int i=1;i<=6;i++)
{
v[i]=0;
}
if(1<=S<=600000000 || 1<=N<=100 || S>N || (N*6)>=S)
{
do{
if(C==0)v[1]++;
if((v[1]+v[2]+v[3]+v[4]+v[5]+v[6])==S)
{C=1;}
if(C==0)v[2]++;
if((v[1]+v[2]+v[3]+v[4]+v[5]+v[6])==S)
{C=1;}
if(C==0)v[3]++;
if((v[1]+v[2]+v[3]+v[4]+v[5]+v[6])==S)
{C=1;}
if(C==0)v[4]++;
if((v[1]+v[2]+v[3]+v[4]+v[5]+v[6])==S)
{C=1;}
if(C==0)v[5]++;
if((v[1]+v[2]+v[3]+v[4]+v[5]+v[6])==S)
{C=1;}
if(C==0)v[6]++;
if((v[1]+v[2]+v[3]+v[4]+v[5]+v[6])==S)
{C=1;}
}while(C==0);
for (int i=1;i<=6;i++)
{
so<<v[i]<<" ";;
}
}
else
{
so<<"-1";
}
}