Cod sursa(job #1199729)

Utilizator razvang10Razvan Girboveanu razvang10 Data 20 iunie 2014 14:16:03
Problema Loto Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.06 kb
#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<=600.000.000 && 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";
    }
}