Top.Mail.Ru

Вот пример функции на языке C++, которая возвращает случайное число в диапазоне от -20 до 20:

“`cpp
#include
#include
#include

int getRandomNumber() {
srand(time(0)); // Инициализация генератора случайных чисел

int number = (rand() % 41) – 20; // Генерация случайного числа от -20 до 20

return number;
}

int main() {
// Вызов функции getRandomNumber() и печать полученного случайного числа
std::cout << getRandomNumber() << std::endl; return 0; } ``` Шаги решения: 1. Включаем необходимые библиотеки `iostream`, `cstdlib` и `ctime`. 2. Написываем функцию `getRandomNumber`, которая будет возвращать случайное число. 3. Вызываем `srand(time(0))` для инициализации генератора случайных чисел. Функция `time(0)` возвращает текущее время, которое используется в качестве "семени" для генератора. 4. Используя `rand()` и операции `%` и `-`, генерируем случайное число в диапазоне от 0 до 40, а затем смещаем его на -20 для получения чисел от -20 до 20. 5. Возвращаем полученное случайное число из функции. 6. В функции `main` вызываем `getRandomNumber()` и выводим полученное число на экран с помощью `std::cout`. Таким образом, после запуска программы будет выведено случайное число от -20 до 20.

   
[metform form_id="1136"]