Однажды, ехав в маршрутке или троллейбусе, у меня и моих друзей возникла идея подсчитать шанс покупки “счастливого билета” и вообще количество счастливых билетов.
Всё никак не доходили руки до написания маленькой программы.
Недавно встал, настроение не айс. И вдруг пришла идея, таки, узнать, как часто нам везёт.
#include
#include
int m[6];
int k=0;
int s=0;
float rez=0;
int main()
{
for(int i=1; i<1000000;i++)
{
m[0]=i/100000;
m[1]=(i-m[0]*100000)/10000;
m[2]= (i-m[0]*100000-m[1]*10000)/1000;
m[3]= (i-m[0]*100000-m[1]*10000-m[2]*1000)/100;
m[4]= (i-m[0]*100000-m[1]*10000-m[2]*1000-m[3]*100)/10;
m[5]= (i-m[0]*100000-m[1]*10000-m[2]*1000-m[3]*100-m[4]*10);
if(m[0]+m[1]+m[2]== m[3]+m[4]+m[5])s++;
k++;
}
rez=float(s)/float(k);
cout << "\n LUCK = " << rez*100 << "%";
cout << "\n all = " << s << " of " << k;
getch();
}
Итого 5,5 процентов – шанс покупки счастливого билета. В реале кажется что шанс несколько выше, т.к. едешь не один и часто видишь, как кому-то он выпал =)
Теперь, когда будет попадаться счастливый билет, надеюсь будете вспоминать Macroart, чтобы поделиться чем-нибудь интересный и посмотреть, не появилось ли чего хорошего…)