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

Функция rand() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложить числа используя цикл с параметрами http://www.cyberforum.ru/cpp-beginners/thread1657645.html
Сложить все числа кратные 7 от N1 до N2. использовать цикл с параметром в виде трех функций, возвращающих значение. Прошу помочь, не знаю как сделать, пытаюсь но безрезультативно
C++ Корректный выход по ctrl-z Здравствуйте! Есть программа проверки арифметических способностей(программа задает вопросы, вы отвечаете, в конце после 10 ответов программа подсчитывает количество правильных и пишет комментарий) Ну вроде работает, единственное хочу разобраться где мне нужно может break вставить, или может переписать какой-то цикл, или вообще пол программы переписать, чтоб когда мне задавался второй вопрос... http://www.cyberforum.ru/cpp-beginners/thread1657561.html
Найти сумму положительных и произведение отрицательных элементов в каждом из двух массивов C++
Заданы целые массивы C, D. Найти сумму положительных элементов и произведение отрицательных элементов в каждом из массивов
Операции над множествами - прокомментировать строку кода C++
Это оперции над множествами Объясните пожалуйста что делает в case2. Хотя бы одну объясните пжл #include <stdlib.h> #include <conio.h> #include <iostream> #include <ctime> #include <clocale> using namespace std;
C++ Ошибка при удалении динамического массива http://www.cyberforum.ru/cpp-beginners/thread1657554.html
Непонятная мне ошибка при удалении массива #include <iostream> #include <conio.h> using std::cout; using std::cin; using std::endl; struct Collection {
C++ Стабилизация обратного маятника на тележке(метод Рунге-Кутта) Добрый день! Есть уравнения обратного маятника на тележке. Нашел по этой ссылке: http://demonstrations.wolfram.com/InvertedPendulumControls/ Как я понял, вторые производные мы находим методом Рунге-Кутта, с начальными условиями theta(0) = theta, theta`(0) = 0, y(0) = 0, y`(0) = 0, подставив f(t) вместо F(t). В Википедии нашел пример реализации этого метода, там только для 2 начальных условий.... подробнее

Показать сообщение отдельно
FootballMan
0 / 0 / 0
Регистрация: 04.02.2016
Сообщений: 7
08.02.2016, 14:50  [ТС]     Функция rand()
_Valera_,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
do
 {
  number = Random(first, last);
  std::cout << "Guess the number (from 1 to 100): " << number << "\n";
  std::cout << "1.You guessed" << "\n";
  std::cout << "2.Too hight" << "\n";
  std::cout << "3.Too low" << "\n";
  
  std::cin >> count;
  switch (count)
  {
  case 1: state = true;
   break;
  case 2: last = number - 1;
   break;
  case 3: first = number + 1;
   break;
  }
 }while(!state)
только нужно саму функцию рандом еще написать. а я незнаю как написать чтобы оно правильно работало

Добавлено через 1 минуту
_Valera_, зачем от это
C++
1
int number = rand() % last + 1;
? Диапазон от 1 до 100 рандомных значений

Добавлено через 2 минуты
я так написал функцию
C++
1
2
3
int Random(int first, int last) {
  return first + rand() % (last  - first);
}
Добавлено через 4 минуты
проверил, правильно работает
 
Текущее время: 05:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru