Страницы

Поиск по вопросам

пятница, 27 декабря 2019 г.

Как запретить ввод переменной меньше/больше заданного интервала?

#cpp


Как запретить ввод переменной меньше/больше заданного интервала?
Например:
Из динамического одмерного массива нужно удалить N элементов, начиная с номера K.
Ввод размера массива, n элементов и k вводится с клавиатуры.
Нужно чтобы n было не меньше и не больше size.

Подскажите только, где об этом прочитать или кусочек кода, пожалуйста.
    


Ответы

Ответ 1



Возможная последовательность действий такая: Пользователь вводит число num Проверяем число if (num ... Если число удовлетворяет проверке идём дальше, если нет возвращаемся к шагу 1. Код, обеспечивающий сам ввод, может быть совершенно разным и будет зависеть от того с какой системой вы работаете, в консоли или GUI, используете ли какие-то специфические библиотеки типа ncurses и т.д.

Ответ 2



m1: cout<>k; if (k<1 || k>size) { cout<<"Ошибка!"<>n; if(n>size-k+1) { cout<<"Ошибка! Нельзя удалить столько элементов. Максимум: "<

Комментариев нет:

Отправить комментарий