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

Генерация неравномернораспределенной псевдослучайной последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод вывод из/в файлы(и еще пару вопросов) http://www.cyberforum.ru/cpp-beginners/thread277929.html
Знаю парочку способов ввести/вывести данные из файла не знаю какой из них какой! :) В общем я отпишу мысли, а вы скажите верны ли они, у преподавателя(почему не пойму?!) ума не хватило спросить, потому пишу сюда. Для .txt подходит: fprintf - форматный ввод в файл fscanf - собственно вывод форматный fputc - запись одного символа в файл fscanf - считывание одного симв из файла
C++/CLI NULL: неизвестный идентификатор Помогите разобраться: почему компилятор (VS2010) ругается на идентификатор NULL, может какую библиотеку подключить? http://www.cyberforum.ru/cpp-beginners/thread277927.html
C++ Динамические структуры данных
Написать программу с функциями, которая: а)подсчитывает количество вхождений элемента Е в список Р; б)удваивает каждое вхождение элемента Е в список Р; в)находит среднее арифметическое всех элементов списка Р...
C++ Программа для перевода из одной системы счисления в другую.
Помогите пожалуйста написать программу для перевода чисел из одной системы в другую. Используемые системы счисления: от двоичной до десятеричной. Нужно сделать возможность выбора системы счисления.
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread277906.html
Даны натуральные числа k, n, действительные числа a1 ,...,akn . Получить : (см. вложения)
C++ Мнргострочный текст С клавиатуры вводится многострочный текст. Подсчитать частоту вхождения гласных латинских букв. Построить диаграмму. -Для решения задач не использовать стандартные строковые функции. Народ может кто знает как, подскажите плз. подробнее

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
17.04.2011, 13:19     Генерация неравномернораспределенной псевдослучайной последовательности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstdlib>
#include <ctime>
 
int main()
{
  double p0;
  std::cout << "Enter p0: ";
  if( (std::cin >> p0).bad() || p0 < 0. || p0 > 1. )
    {
      std::cout << "error!" << std::endl;
    }
 
  srand( time(0) );
  for( int i=0;i<10;++i )
    {
      int p = rand();
      std::cout << (( p < RAND_MAX * p0 ) ? 0 : 1 ) << ' ';
    }
}
Цитата Сообщение от skafiend Посмотреть сообщение
Вводим вероятность 0.2 и в итоге получаем массив из 10 элементов, где два элемента нули (единицы), остальные единицы (нули). Как это реализовать на C++?
вы не понимаете смысла вероятности
 
Текущее время: 01:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru