Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
lanc3r
0 / 0 / 0
Регистрация: 17.12.2009
Сообщений: 102
#1

Вероятность k успехов в n испытаниях

08.12.2015, 00:48. Просмотров 215. Ответов 2
Метки нет (Все метки)

На данном этапе пока разобрался, извините
Кликните здесь для просмотра всего текста

Пытаюсь написать программу, которая будет считать P(k,n) - Вероятность k успехов в n испытаниях
Сама формула: P(k,n+1)=p(n+1)*P(k-1,n)+(1-p(n+1))*P(k,n), где p(n+1) - вероятность успеха в конкретном испытании
Предположим, что вероятности успеха в конкретном испытании p(n) -заданы, также начальное условие что P(0,0)=1, и P(отрицательное число,n)=0. С отладкой не могу разобраться в значениях, подскажите пожалуйста, в чем ошибка?
Пытался сделать через рекурсивную функцию, тоже не получилось.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include <iostream>
using namespace std;
const int a=5;
const int b=5;
int p[a][b];
int pn[a]; 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int i,j;
    pn[0]=1,pn[1]=1,pn[3]=1,pn[4]=1,pn[5]=1;
    p[0][0]=1;
    for (i=0; i<5;i++)
     for (j=0; j<5;j++)
     {
       if (i==0)
       p[i][j+1]=(1-pn[j+1])*p[i][j];
       else
       p[i][j+1]=pn[j+1]*p[i-1][j]+(1-pn[j+1])*p[i][j];
     }
    cout << p[2][5];
    system("pause");
    return 0;
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2015, 00:48
Ответы с готовыми решениями:

Вычислить вероятность,что в 10 испытаниях будет ровно 6 успехов
1. Вероятность успеха в каждом из независимых испытаний равна 0,4. Вычислить...

Вероятность, что в N испытаниях событие А произойдет Х раз подряд (вероятность события постепенно снижается )
Всем привет!:) Помогите решить задачу: Есть игра, в которой можно улучшать...

Какова вероятность, что успехи произошли в соседних испытаниях?
Если не трудно помогите с задачами. 2.В последовательности n независимых...

Найти вероятность того, что в 350 испытаниях событие наступит от 60 до 90 раз
вероятность появления событий в каждом испытании равна 0,26. найти вероятность...

Найти вероятность того, что событие наступит 60 раз в 100 испытаниях
Вероятность наступления события в каждом из независимых испытаний равна 0,8....

2
_Valera_
489 / 371 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
08.12.2015, 10:30 #2
Цитата Сообщение от lanc3r Посмотреть сообщение
pn[5]=1;
выход за массив.

Цитата Сообщение от lanc3r Посмотреть сообщение
cout << p[2][5];
тоже выход.

Цитата Сообщение от lanc3r Посмотреть сообщение
pn[0]=1,pn[1]=1,pn[3]=1,pn[4]=1,pn[5]=1;
Занимательная математика: 0 - 1 - 3 - 4 - 5
1
Тамика
Котовчанин
918 / 462 / 195
Регистрация: 16.02.2010
Сообщений: 3,264
Записей в блоге: 28
08.12.2015, 10:33 #3
Цитата Сообщение от lanc3r Посмотреть сообщение
const int a=5;
const int b=5;
int p[a][b];
int pn[a];
Глобальные переменные... Боль...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2015, 10:33

Найдите вероятность того, что в 6 независимых испытаниях событие А появится не менее 5 раз
Помогите пожалуйста решить задачу, используя схему Бернулли. Найдите...

Какова вероятность, что в 600 испытаниях успех наступит ровно 100 раз?
Помогите разобраться с 2 задачами..хотя бы просто последовательность действий.....

Найти вероятность того что в 1600 испытаниях событие наступит 1200 раз.
Вероятность наступления события в каждом из одинаковых и независимых испытаний...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru