Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 22.10.2020
Сообщений: 22

Как правильно написать проверку на дурака

22.10.2020, 22:17. Показов 1455. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер уважаемые программисты! Облазил интернет в поисках информации и не нашел ничего что бы меня подтолкнуло правильно написать программу. Прошу мне в этом подсобить информацией или кодом, буду признателен!

Итак к задаче.

Нужно написать функцию с двумя параметрами интервала (передаются функции) (минимально значение и максимальное)
Консоль должна быть открыта бесконечно пока не введутся правильные значения.
Суть функции в проверке принадлежности введенного внутри функции значения на соответствие интервалу.
нужно сделать "проверку на дурака" чтобы введенное значение соответствовало типу int ( то есть исключать строки, символы и пр.) с последующим сообщением об ошибке и просьбой попробовать ввести значение заново. Но с возможностью выхода из функции при нажатии клавиши "е".

-----------------------------------------
Будет полезна любая информация по данной теме!
Спасибо за внимание
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.10.2020, 22:17
Ответы с готовыми решениями:

как устроить проверку на дурака
Я не могу понять как устроить проверку на дурака. Мне надо, чтобы пользователь при использовании scanf вводил числа, а не символы.Как это...

Сделать проверку на дурака
Здравствуйте! Я новенький в программировании и не совсем понимаю как сделать проверку на дурака при вводе чисел. Например если человек...

Реализовать защиту от дурака (проверку ввода)
Вводится шестизначное число(номер автобусного билета). Нужно выполнить защиту от дурака(чтобы вводились только цифры, а не другие...

1
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
22.10.2020, 22:27
C++
1
2
3
4
5
6
7
int n;
while (!(cin >> n) || (cin.peek() != '\n'))
{
    cin.clear();
    while (cin.get() != '\n');
    cout << "Input error! Repeat please...\n";
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.10.2020, 22:27
Помогаю со студенческими работами здесь

Сделать проверку ввода от дурака в Builder
Всем привет.Вообщем задача сделать программу ,которая решает квадратные уравнения . Главное условие : чтобы при вводе букв , программа...

При попытке сделать проверку на дурака код ломается
Суть же задачи состоит в том, чтобы в массиве после первого положительного элемента высчитывать сумму всех последующих. Без проверки на...

Как сделать проверку в строке "для дурака" с авто-заменой "," на "." - иначе вылетает
Помогите в программу &quot;запилить&quot; проверку ввода символа (Base, Pawer) &quot;для дурака&quot; с авто-заменой ',' (естественно не читающейся) на...

Как правильно делать проверку
Сори за название, не смог его правильно сформулировать. Не пойму как правильно сделать такую проверку: Есть html код вида &lt;div...

Как правильно делать множественную проверку?
Вопрос к знатокам C#. По результатам анализа того, какие данные меняются более активно я сделал множественную проверку вот таким образом: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru