@Radia
Анимешник, который мечтает создать свою игру.

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

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

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

Войти через центр авторизации
Похожие вопросы