Вопрос задан 12.07.2023 в 08:47. Предмет Информатика. Спрашивает Прокопьев Дима.

Как написать код на C+ чтобы всегда выдавал разные значения от 11 до 100

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бучкина Алина.

Ответ:

#include <iostream>

#include <ctime>

int main()

{

   srand(time(0));

   std::cout << rand() % 90 + 11;

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для того чтобы ваш код на языке C++ всегда выдавал разные значения от 11 до 100, вы можете использовать генератор псевдослучайных чисел. В C++, для этого можно использовать стандартную библиотеку <random>. Пример кода ниже:

cpp
#include <iostream> #include <random> int main() { // Создаем генератор псевдослучайных чисел std::random_device rd; std::mt19937 gen(rd()); // Задаем диапазон значений от 11 до 100 std::uniform_int_distribution<int> distribution(11, 100); // Генерируем случайное число int random_number = distribution(gen); // Выводим результат std::cout << "Случайное число: " << random_number << std::endl; return 0; }

В этом примере std::random_device используется для получения случайного зерна, которое затем передается в std::mt19937, что является генератором псевдослучайных чисел. Затем std::uniform_int_distribution определяет равномерное распределение чисел в заданном диапазоне от 11 до 100. Вызывая distribution(gen), мы получаем случайное число из этого диапазона. Поскольку генератор инициализируется случайным зерном, каждый запуск программы будет давать разное случайное число в указанном диапазоне.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос