Cod sursa(job #1199732)

Utilizator razvang10Razvan Girboveanu razvang10 Data 20 iunie 2014 14:18:48
Problema Loto Scor 5
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<=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";
    }
}