Вопрос задан 09.06.2023 в 10:40. Предмет Информатика. Спрашивает Шулекина Анна.

Пользователь вводит с клавиатуры две границы диапазона и число. Если число не попадает в диапазон,

программа просит пользователя повторно ввести число, и так до тех пор, пока он не введет число правильно. В C++​
0 0
Перейти к ответам

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

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

Ответ:

Простенькое обыкновенное решение

Объяснение:

#include <iostream>

using namespace std;

int main()

{

   setlocale (LC_ALL, "Rus");

   int diapozon1, diapozon2;

   int number;

   cout<<"Введите дапозон: ";

   cin>>diapozon1>>diapozon2;

   cout<<"Ввеедите число: ";

   cin>>number;

   for (int i = 0; i < 5; i++)

   {

   if(diapozon1 < number && number < diapozon2)

   {

       cout<<"Число находиться в этом дапозоне!";

       break;

   }

   else

   {

       cout<<"Число не находиться в этом диапозоне!"<<endl;

       cout<<"Введите другое число: ";

       cin>>number;

   }

   }

}

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

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

cpp
#include <iostream> int main() { int lowerBound, upperBound, number; std::cout << "Введите нижнюю границу диапазона: "; std::cin >> lowerBound; std::cout << "Введите верхнюю границу диапазона: "; std::cin >> upperBound; std::cout << "Введите число: "; std::cin >> number; while (number < lowerBound || number > upperBound) { std::cout << "Число не попадает в диапазон! Введите число снова: "; std::cin >> number; } std::cout << "Введенное число " << number << " находится в диапазоне [" << lowerBound << ", " << upperBound << "]" << std::endl; return 0; }

В этом коде мы сначала запрашиваем у пользователя нижнюю и верхнюю границы диапазона, а затем число. Затем с помощью цикла while проверяем, находится ли число в диапазоне. Если число не попадает в диапазон, просим пользователя ввести число снова. Цикл будет повторяться до тех пор, пока пользователь не введет число, которое попадает в диапазон. После этого выводится сообщение о том, что число находится в диапазоне.

Обратите внимание, что этот код не содержит проверок на некорректный ввод (например, если пользователь вводит символ вместо числа). Если необходимо, можно добавить дополнительную обработку ошибок для таких ситуаций.

0 0

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

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

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