Cod sursa(job #517313)
| Utilizator | Data | 28 decembrie 2010 13:12:41 | |
|---|---|---|---|
| Problema | Loto | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.5 kb |
#include <iostream.h>
#include <fstream.h>
//#include <string.h>
#include <math.h>
int main(int argc, char* argv[])
{
long n, s, v[6], diff_l, diff_1, i;
float kappa;
ifstream fin("loto.in");
ofstream fout("loto.out");
fin>>n;
fin>>s;
if (s > 6*n){
fout<<-1;
return 0;
}
else{
kappa = s/6;
for (i=0; i<6; i++) v[i] = kappa;
diff_l = (long) kappa;
diff_l = s - 6 * diff_l;
for (i=0; i<diff_l; i++) v[i]++;
}
for(i=5; i>=0; i--) fout<<v[i]<<" ";
return 0;
}