@Radia

Как сделать чтобы введенное число не было больше 1000?

Надо поставить ограничение чтобы введенное число было больше 1 и меньше 1000. Так же с массивом, элементы массива должны быть меньше 1000 и больше -1000.
  • Вопрос задан
  • 204 просмотра
Решения вопроса 2
Ответ написан
Комментировать
@res2001
Developer, ex-admin
Если по простому, то вам нужно проверять введенное значение и если оно выходит из нужного диапазона повторять попытку ввода.
Если же хочется, чтоб пользователь в принципе не мог ввести число вне диапазона, то нужно выкинуть весь стандартный ввод/вывод, читать ввод посимвольно на каждый введенный символ проверять диапазон, если очередной прочитаный символ цифра и получившееся число вместе с новой цифрой укладывается в диапазон, то самому ее допечатывать на экране, если не укладывается - игнорировать (отбрасывать и не печатать). Как-то так. Забейте, овчинка не стоит выделки, используйте первый вариант. Хотя это было бы полезным опытом, если вы хотите научиться программировать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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