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

Ребята обьясните пожалуйста в C++ задано целое число нужно сформировать массив ПРОСТЫХ чисел не превышающих заданное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не получается доработать одномерный массив http://www.cyberforum.ru/cpp-beginners/thread694534.html
дан массив из 20-ти элементов,найти удвоенную сумму положительных элементов;вывести индексы тех элементов,которые больше значения предыдущего(начиная со второго);определить есть ли две пары соседних...
C++ Головоломка о путешествии коня Задача - составить такую последовательность ходов, при которой конь может обойти всю шахматную доску, побывав на каждой клетке лишь один раз, при этом не важно, с какой клетки фигура начнет свое... http://www.cyberforum.ru/cpp-beginners/thread694529.html
Определить, принадлежит ли точка с координатами (Х,У) заштрихованной части плоскости. C++
Даны целые числа Х,У. Определить, принадлежит ли точка с координатами (Х,У) заштрихованной части плоскости. Составить математическую модель, алгоритм и программу. помогитеплиззз
C++ openglu glut b ошибки
в глуте я не нашёл glutMouseWheelFunc, в опен глуте вылетает - то что openglut.dll не найденна и отладчик пишет ещё про 6 каких то dll(не помню какие точно) что делать? Добавлено через 8 минут...
C++ Как выводить utf-8 на экран? http://www.cyberforum.ru/cpp-beginners/thread694515.html
Как у вас обстоят дела с выводом UTF-8 на консоль windows? UTF-16 она не поддерживает, но похоже что у нее (или у меня) и с UTF-8 проблемы. Имеется код: #include "convert.h" #include <iostream> ...
C++ Редактор "Схема алгоритмов" - принадлежит ли точка сложной фигуре Как определить, что точка принадлежит сложной фигуре. С простыми: круг, прямоугольник вроде понятно. А как быть с такими, как на картинке. Причем, в PowerDisigner'е объект выделяется по клику только... подробнее

Показать сообщение отдельно
Артем Смирнов
6 / 6 / 1
Регистрация: 15.05.2012
Сообщений: 40
11.11.2012, 14:44
Чтобы получить случайное число из диапазона [b, b + a - 1] функция :
C++
1
(rand() % a) + b
Вы можете написать свою функцию, которая будет возвращать случайное число из диапазона [a, b]:
int random(int a, int b)
C++
1
2
3
4
{
    if (b < a) std::swap(a, b);
    return a + rand() % abs(b - a + 1);
}
Функция rand() (из <cstdlib>) возвращает псевдослучайное число от 0 до RAND_MAX. Константа RAND_MAX также определена в <cstdlib> и обычно равна 32767.

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