Форум программистов, компьютерный форум CyberForum.ru

Программирование вероятности! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить в словах буквы е http://www.cyberforum.ru/cpp-beginners/thread1028168.html
Удалить в словах первое вхождение буквы "е", если такое имеется.
C++ Как описать пустой строковый массив Скажите пожалуйста, как описать пустой строковый массив, если пока неизвестно сколько букв будет в слове, которое запишется в данный массив? http://www.cyberforum.ru/cpp-beginners/thread1028157.html
C++ В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.Нужно сделать в динамике и статике. Вот что у меня есть,но программа работает неправильно( #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; main()
Графика в с++ C++
Ребят, помогите, пожалуйста, разобраться с тем, как реализовать графику в C++. Какую-нибудь литературу, библиотеки... В гугле ничего толкового не нашла. Пользуюсь gcc компилятором. Спасибо заранее!
C++ Почему цикл на при 1 уходит в бесконечный цикл? http://www.cyberforum.ru/cpp-beginners/thread1028106.html
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <stdio.h> #include <string.h> int main() { int x=0, y=0, *matr; int chislo=0,dlina, schet1=0, schet2=0,max1=1,max2=2; scanf("%d", &dlina); int *massiv = new int;
C++ Преобразование чисел в соответствующие им в ASCII символы Вобщем задача такая из первого текстбокса считывается строка в массив символов из второго текстбокса смещение вправо по алфавиту тоесть например если я введу A и 1 то в третий текстбокс мне должно вписаться B но вместо этого пишет 66 тоесть ASCII код большой латинской буквы B что нужно сделать что бы выводило не код а саму букву. Спасибо заранее. подробнее

Показать сообщение отдельно
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
04.12.2013, 15:08     Программирование вероятности!
Цитата Сообщение от Drayvhard Посмотреть сообщение
Да! Именно так!
Тогда раз: сумма вероятностей в данных больше единицы, если брать по модулю. Уточнил на счет подуля, потому что одно значение вообще отрицательное

Добавлено через 4 минуты
В общем, уточни данные, а техника простая.
1. Вычисляем кумулятивные вероятности, записываем в массив.
2. Генерируем случайное число [0; 1]
3. Определяем крайний интервал, в который оно попадает.

Пример.
Вероятности - 0.1, 0,4, 0.5.
Кумулятивные; [0.1, 0.5, 1]
Генерируем случайные числа, смотрим куда попадают.
Пример: 0.05 попадает в интервал [0, 0.1]. Следовательно, выбираем первый элемент.
0.6 попадает в [0.5, 1], выбираем третий.
 
Текущее время: 16:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru