#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<<"Ошибка! Нельзя удалить столько элементов. Максимум: "<
Комментариев нет:
Отправить комментарий