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

Использование boost::normal_distribution - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать код с двусвязанным циклическим списком http://www.cyberforum.ru/cpp-beginners/thread1578661.html
Задан двусвязный список, причем он циклический. Массив содержит 4 целых числа, может быть заполнен частично. Все значения переменных хранятся в порядке возрастания. Реализовать функцию включения значений списка в элемент и сохранить порядок. При переполнении массива создается новый элемент списка и в него включается половина значений из переполненного.
C++ Шифрование текста привет всем форумчанам ! Задача такая , надо скрывать нужние информации в текста , с помощью пробелам. алгоритм : tekst kotorie mi doljni skrivat: Skritiy tekst: "Helloworld" , Otkritiy tekst: "Today is very good day and we have good mood,also I have much money for spending." , teper kajdiy bukvi skritovo teksta convertuim na dvoichnim chislo i schitaem probelov , yesli dlina obwiy dvoichnovo... http://www.cyberforum.ru/cpp-beginners/thread1578618.html
Вектор векторов инициализация C++
Вопрос по поводу работы с двумерными векторами("матрицами"). Например, необходимо создать матрицу 10х10 и инициализировать её 1-чками. Для одномерного массива это vector <int> myVect(10, 1); А для двумерного? vector <vector <int> > myVect(10, vector <int> (10, 1) ); Выглядит громоздко и, судя по всему, неверно. Подскажите, как надо.
Экзамен C++
Люди выручайте, кто чем может помочь, на след. недели экзамен по C++ А нам данный язык программирования толком не давали, дали вопросы на экзамен, и после того как увидели, какие программы надо написать, поняли что можно отчисляться Если кто знает как сделать какое-либо задание, или есть код готовой программы от какого-либо задания, будем очень признательны Создайте приложение, позволяющее...
C++ Объект cin http://www.cyberforum.ru/cpp-beginners/thread1578578.html
Читаю книгу и встретил такой кусок кода: for(int i =0;i<ArSize;i++) { cout<<i+1<<": "; cin.get(temp,MaxLen); while(cin && cin.get()!='\n') continue; if(!cin || temp=='\0') break; else
C++ Написать прграмму: табулирование функции Вывести на экран таблицу значений функции y(x) и её разложения в ряд s(x) для x, изменяющегося от a до b с шагом h=(b-a)/10 a=0.2 b=0.8 y=3^(x-1) s=∑(от n=0 до k=100)((x-1)^n*ln^n(3))/n! Пользуйтесь редактором формул внизу страницы s=\sum_{n=0}^{100}\frac{{(x-1)}^{n}}{n!}\ln (n(3)) подробнее

Показать сообщение отдельно
agent150
0 / 0 / 0
Регистрация: 08.06.2015
Сообщений: 16
12.11.2015, 08:28     Использование boost::normal_distribution
Здравствуйте. Не могу разобраться как получить случайное нормальное распределение. Пытаюсь использовать boost::normal_distribution но нормальных примеров не получается найти. Вот моя попытка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
#include <fstream>
#include <boost/random/normal_distribution.hpp>
using namespace boost::math;
 
int main()
{
normal_distribution<double> g_rnd( 0, 1 );
    for (int j = 1; j <100; j += 1)
    {
        cout << g_rnd(1) << "  "; // Что вообще нужно ставить в аргумент g_rnd?
    }
    system("pause");
    return 0;
 
}
Естественно возникает ошибка
C++
1
error C2664: 'double boost::random::normal_distribution<RealType>::operator ()<int>(Engine &)' : cannot convert parameter 1 from 'int' to 'int &'.
Но что я не пытался делать, у меня не получатся скомпилировать.
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru