Иван Ветров
Иван Ветров

Найти вероятность поражения мишеней

Здравствуйте господа программисты. Помогите, пожалуйста, решить следующую задачу.
Стрелок стреляет по мишеням. Найти вероятность поражения им 6 мишеней при наличии 8 патронов, если вероятность попадания по мишени составляет 0.8.
Задачу необходимо решить методом динамического программирования

РЮ
Руслан Юмаев

//0.79691776 - теоретическое значение
#include
#include
using namespace std;
int main()
{
srand(time(0));
int j,k,c,n,N;
cout << "N="; cin>>N;
for(k=n=0;n < N;n++)
{
for(c=j=0;j < 8;j++) if(rand()>6553) c++;
if(c>5) k++;
}
cout << k/float(N) << endl;
return 0;
}

Похожие вопросы
имеется 14 винтовок с оптическим прицелом и 7 без оптического . вероятность поражения мишени с оптическим прицелом равна
Биатлонист стреляет в мишень. Мишень - круг радиуса 9 см. Биатлонист попадает в мишень с вероятностью 1. попадание в люб
Вероятность попадания по мишени стрелком равна 19/20. Какова вероятность: 1) непопадания по мишени при одном выстреле?
Найти вероятность, что для поражения мишени ему потребуется не более половины патронов.
Серия выстрелов по мишени C#
биатлонист 5 раз стреляет по мишени. вероятность попадания в мишень при одном выстреле равна 0,8
Стрелок имеет 4 патрона и стреляет в мишень до первого попадания. Вероятность попадания в мишень 0.9.
на стрельбище 10 мишеней 1ого типа и 15 мишеней 2ого типа. Вероятность поражения мишени 1 равна 0.75,а 2-ого типа 0.9.
Вероятность поражения стрелком мишени при одном выстреле равна 0.75.
вероятность поражения стрелком мишени при одном выстрелеравна 0.75.