Счастливый билет или как часто нам везёт

Однажды, ехав в маршрутке или троллейбусе, у меня и моих друзей возникла идея подсчитать шанс покупки “счастливого билета” и вообще количество счастливых билетов.

Всё никак не доходили руки до написания маленькой программы.

Недавно встал, настроение не айс. И вдруг пришла идея, таки, узнать, как часто нам везёт.

Счастливый билет или как часто нам везёт.

#include <iostream.h>
#include <conio.h>

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, чтобы поделиться чем-нибудь интересный и посмотреть, не появилось ли чего хорошего…)

Понравилась статья? Поделиться с друзьями:
Добавить комментарий