Форум программистов, компьютерный форум, киберфорум
Наши страницы

Рандом с исключением - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ М-последовательности http://www.cyberforum.ru/cpp-beginners/thread392184.html
Доброе время суток! Подскажите пожалуйста кто может - как сформировать случайную последовательность нулей и единиц, с периодом , в которой 1023 символа. Заранее спасибо за внимание)
C++ Поиск и вывод слов начинающихся на 'l' {int i,j; char s,s1; cin.getline(s,255); for(i=0;i<255;i++) { if (s=='l') {j=i; while (s!=' ') {s1=s; i++; http://www.cyberforum.ru/cpp-beginners/thread392159.html
задачи в C++: Циклы. Одномерный массив C++
Задачи нужно решить на Microsoft Visual C++! Циклы. 1.Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа. 2.Дано натуральное k. Напечатать k-ю цифру...
Дано натуральное число.Определить,сколько раз в нём встречается минимальная цифра(например, для числа 102200 ответ равен 3,для числа 40330-2,для числ C++
Дано натуральное число.Определить,сколько раз в нём встречается минимальная цифра(например, для числа 102200 ответ равен 3,для числа 40330-2,для числа 10345-1)?
C++ Известны оценки по физике каждого ученика двух классов.Определить средниюю оценку в каждом классе.Количество учащихся в каждом классе одинаковое! http://www.cyberforum.ru/cpp-beginners/thread392146.html
Известны оценки по физике каждого ученика двух классов.Определить средниюю оценку в каждом классе.Количество учащихся в каждом классе одинаковое!
C++ Известен рост трех человек.Определить,одинаков ли их рост? Известен рост трех человек.Определить,одинаков ли их рост? подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,544
Завершенные тесты: 3
26.11.2011, 17:54
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <random>
#include <iostream>
#include <cstdlib>
 
int main()
{
   const int first = 1;
   const int second = 9;
   const int no = 3;
   std::mt19937 gen(time(0));
   std::uniform_int_distribution<> dist(first, second);
   int value = dist(gen);
   while(value == no)
   {
       value = dist(gen);
   }
   std::cout << value << std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru