Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скажите пожалуйста, что это за тип данных?! https://www.cyberforum.ru/ cpp-beginners/ thread1193823.html
int **allocate2D(int rows, int cols) { int **arr2D; int i, j; arr2D = (int**)malloc(rows*sizeof(int*)); for(i=0; i<rows; i++) { arr2D = (int*)malloc(cols*sizeof(int)); ...
Число секунд с момента, когда часы «пробили 12» C++
привет всем. помогите, пожалуйста, с программкой Написать функцию, которая получает время в качестве 3 целых значений (часы, минуты, секунды) и возвращает число секунд с момента, когда часы...
C++ Двумерный массив. Сумму элементов массива, расположенных между первым и последним отрицательными элементами https://www.cyberforum.ru/ cpp-beginners/ thread1193807.html
приветствую всех. нужна ваша помощь с написанием программы на с++. помогите, пожалуйста, если кому не сложно. Определить массив A (m и n константы), заполнить его случайными числами и выполнить...
C++ Сортировка массива по убыванию https://www.cyberforum.ru/ cpp-beginners/ thread1193793.html
Помогите отсортировать массив по убыванию. #include <iostream> using namespace std; void main(){ setlocale (LC_ALL, "Russian"); const int N=5; int N; for (int i = 0; i < N; i++){...
Музыка в программе C++
Нужна маленькая прога штоб в ней играла музика
C++ Маршрут движения по области. Как задать и маштабировать? https://www.cyberforum.ru/ cpp-beginners/ thread1193735.html
Добрый день. Стоит задача в ручную задать шаблон перемещения из точки А в точку Б. После создания этого шаблона необходимо применить этот шаблон для перемещения между рандомными точками области, с...
C++ Подсчитать количество цифр из файла Здравствуйте, по заданию нужно подсчитать сколько раз встречается каждая цифра числа ПИ, которое находится в файла .txt и вывести на экран, проблема с загрузкой, видать слабые знания потоков... https://www.cyberforum.ru/ cpp-beginners/ thread1193720.html Решение СЛАУ методом прогонки C++
Может ли кто-нибудь написать код для решение СЛАУ методом прогонки??? с++ Вот, что я нашёл в интернете... Но работает не верно... void sweep(double a,double b) { int i; double znam; ...
C++ Подсчитать количество слов в документе Word Здравствуйте! Встала передо мной следующая задача: имеется большое количестов документов word( для простоты будем считать,что все *.doc). Требуется считать их все и занести в массив пары (имя... https://www.cyberforum.ru/ cpp-beginners/ thread1193712.html C++ Картинка в програму https://www.cyberforum.ru/ cpp-beginners/ thread1193705.html
HELP!!! Нужно вставить картинку в програму напишите пожалуйста полний код как ето сделать зарание БОЛЬШОЕ СПАСИБО
C++ Доделать ввод исходных данных в программу
Программа для решения нелинейных уравнений, методом дихотомии, касательных хорд, простых итераций. Ввод коэфициентов как ввод масива. То есть, если уравнение 2X^8+4X^7+5x^6+x^5+ 3x^4+x^3+ 4 = 0 то...
C++ Разбиение программы на подпрограммы и обращение к ним https://www.cyberforum.ru/ cpp-beginners/ thread1193683.html
Напишите, пожалуйста программу Определить вероятность того, что в семье имеющей 6 детей не больше 4 девочек. Веpоятность pождения девочки p=0.5, мальчика q=1-p Веpоятность того, что в семье,...
0 / 0 / 1
Регистрация: 31.03.2014
Сообщений: 26
0

Метод Монте-Карло (вероятность попадания при стрельбе) - C++ - Ответ 6250507

30.05.2014, 17:52. Показов 2275. Ответов 7
Метки (Все метки)

В общем задача такова: Добавить Метод Монтекарло, что бы показывало всевозможные попытки расчета вероятности.
Сама задача: Производится стрельба двумя снарядами по k бакам с го-
рючим (k>2), расположенным рядом друг с другом в одну ли-
нию. Каждый снаряд независимо от других попадает в первый
бак с вероятностью p1 во второй – с вероятностью р2 и т. д. Для
воспламенения баков требуется два попадания в один и тот же
бак или два попадания в соседние баки. Оценить вероятность
воспламенения баков.
Код
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
 
int main()
{
using namespace std;
int num_of_tanks;
cout « "Enter number of tanks:\n";
cin » num_of_tanks;
vector<double> tanks(num_of_tanks);
cout « "enter posibilities for each tank:\n";
for (int i = 0; i < tanks.size(); i++)
{
cout « "posibility for " « i + 1 « ") tank: ";
cin » tanks[i];
}
if (accumulate(tanks.begin(), tanks.end(), 0) > 1)
cout « "To correct ansver sum of pisibilities must be no more, than 1\n";
 
//расчет вероятности двойного попадания
double double_hit = 0;
for (int i = 0; i < tanks.size(); i++)
double_hit += (tanks[i] * tanks[i]);
 
//вероятность попадания в соседние баки
double neibour_hir = 0;
for (int i = 0; i < tanks.size() - 1; i++)
neibour_hir += tanks[i] * tanks[i + 1];
for (int i = tanks.size()-1; i > 0; i--)
neibour_hir += tanks[i] * tanks[i - 1];
 
cout « "inflammation posibility = "
« neibour_hir + double_hit « "%" « endl;
 
cin.get();
cin.get();
return 0;
}


Вернуться к обсуждению:
Метод Монте-Карло (вероятность попадания при стрельбе) C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2014, 17:52
Готовые ответы и решения:

метод Монте-Карло
всем привет, у меня вопрос по методу Монте - Карло, у меня есть код, #include &lt;stdlib.h&gt; #include...

Метод монте Карло
Здравствуйте! Посмотрите, пожалуйста, почему программа неправильно считает определенный интеграл...

Метод Монте-Карло
Помогите написать программу на С++. Из множества 1, 2, ..., n, случайным образом извлекается с...

Метод Монте-Карло
как мне перевести этот код на с++..... помогите пожалуста(( program MonteKarlo; uses crt; ...

7
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2014, 17:52

метод Монте-Карло
Трехмерное тело образовано объединением нескольких сфер произвольного размера и взаимного...

Метод Монте-Карло
Помогите написать программу для вычисления определенного интеграла методом Монте-Карло.

Метод Монте-Карло
С помощью метода Монте-Карло найдите оценку объема шара, центр которой совпадает с началом...

вроде метод монте карло
распишите пожалуйста что делает это программа?? int i,a,b,n,k,c,d,e,f; double s1,s,x,y,z; int...

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