Cod sursa(job #46048)

Utilizator wazupPricop Mircea wazup Data 2 aprilie 2007 11:20:42
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <fstream.h>
#include <stdlib.h>
long n,rez[6],i,s,a[100],st,ok=0;
int main()
{
ifstream fin("loto.in");
ofstream fout("loto.out");
fin>>n>>s;
for (i=0;i<n;i++)
  fin>>a[i];
while (1)
  { ok++;
    if (ok==10000000)
       {fout<<-1<<'\n';
	break;
	}
    st=0;
    for (i=0;i<6;i++)
	{ rez[i]=random()%n;
	  st+=a[rez[i]];
	}
    if (st==s)
      { for (i=0;i<6;i++)
	   fout<<a[rez[i]]<<" ";
	fout<<'\n';
	break;
      }
   }
return 0;
}