Cod sursa(job #1199733)
| Utilizator | Data | 20 iunie 2014 14:19:57 | |
|---|---|---|---|
| Problema | Loto | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.69 kb |
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
long int N,S=0,v[7],C=0,i;
ifstream si("loto.in");
ofstream so("loto.out");
si>>N>>S;
for (int h=1;h<=6;h++)
{
v[h]=0;
}
if(1<=S<=600000000 || 1<=N<=100 || S>N || (N*6)>=S)
{
for (i=1;i<=N;i++)
{
for (int h=1;h<=6;h++)
{
if((v[1]+v[2]+v[3]+v[4]+v[5]+v[6])==S) C=1;
if (C!=1) v[h]++;
}
}
for (int z=1;z<=6;z++)
{
cout<<v[z]<<" ";
}
}
else
{
cout<<"-1";
}
}
