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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
#1

как использовать значение вероятности? - C++

25.05.2013, 14:21. Просмотров 226. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main(void)
{
    const int P = 17; 
    float n=1\P; //- вероятность 
 
    int temp=0;
    for(int i=0; i<10; i++)
    {
        temp=100;
        //.... что тут?
                cout<<temp<<endl;
    }
 
}
хочу чтоб цикл написал число сто, десять раз подряд, а с вероятность 17% написал 200, вместо 100. как это написать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2013, 14:21     как использовать значение вероятности?
Посмотрите здесь:

Использовать функцию, возвращающую значение F (x) - C++
Здравствуйте! Построил программу, а не могу понять как выполнить следующее задание: в программе использовать функцию, возвращающую...

Вычислить значение функции, использовать оператор выбора switch. - C++
Вычислить значение функции из заданного набора: Номер функции вводит пользователь. Все переменные и результат имеют вещественный ...

Найти среднее значение n целых чисел, введённых пользователем (для решения использовать цикл for) - C++
Написать программу, которая позволяет ввести целое число n; вычислить и вывести среднее значение n целых чисел, которые необходимо ввести...

С клавиатуры вводится выражение вида с ор с (с-цифра, ор-знак операции). Вычислить значение выражения. Использовать оператор вариантов. - C++
Буду благодарен!=(( 1. С клавиатуры вводится выражение вида с ор с (с-цифра, ор-знак операции). Вычислить значение выражения....

Как приведенный код использовать как класс - C++
Добрый день! проблема в следующем: char* charTypes = { &quot;Add&quot;, &quot;Min&quot;, &quot;Mul&quot;, &quot;Div&quot;, &quot;Mod&quot;,// базовые операции с числами &quot;EQ&quot;,...

Указатели на функцию - как их использовать, как объявлять - C++
читаю книжку и столкнулся с указателями на функцию. автор пробегается в несколько страниц по ним, как их использовать, как объявлять. Но...

Как использовать fmod - C++
Я занимаюсь программированием музыкального проигрывателя, и мне нужно как-то воспроизводить музыку! Мне здесь же посоветовали fmod, которым...

Как использовать функцию? - C++
Помогите, плз. Беда с функциями, не совсем понимаю как их вызывать. Вот запилил я, например, прогу, которая задает рандомный массив и юзает...

Как использовать sizeof? - C++
1. Создать массив; 2. Инициализировать массив, используя пользовательский ввод; 3. Просуммировать все элементы массива, результат...

Как использовать таймер - C++
Здравствуйте, господа. Можно ли каким-либо образом использовать таймер в программе вообще? Увидел описание таймера, однако не...

Как использовать auto_ptr? - C++
Ищу, ищу, но нигде не могу найти на русском, да и на буржуйском, толковое описание использования auto_ptr. Везде только какие-то...

как не использовать SSE2 ? - C++
т.к. у многих юзеров нет поддержки cvtss2sd из него, можно для них что-нить придумать?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pizurok
76 / 68 / 3
Регистрация: 05.05.2013
Сообщений: 3,147
25.05.2013, 14:56     как использовать значение вероятности? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <time.h>
#include <windows.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main()
{
 srand(time(NULL));
 int r;
 for(int i=0; i<10; i++)
 {
      r = rand()%100;
     if(r<17) cout<<200; else cout<<100;
 }
 system("pause");
return 0;
}
Суть такова. Получаем случайное число от 0 до 99. С вероятностью в 17% это число будет в диапазоне от 0 до 16, что дальше проверяется
Yandex
Объявления
25.05.2013, 14:56     как использовать значение вероятности?
Ответ Создать тему
Опции темы

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