Помощь - Поиск - Пользователи - Календарь
Полная версия: циклы
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
-=АнЮтА=-
Подскажите пожалуйста, как зациклить проверку ввода . Такие условия - вводятся с клавиатуры три числа - a,b и c. Необходимо проверить - если с = 0, то нужно ввести новое с, пока с не будет удовлетворять условию. И только в этом случае продолжать работу. Как можно это сделать? unsure.gif
Заранее спасибо.)
volvo
Если C - целое:
Readln(a);
Readln(b);
repeat
Readln( c );
until c <> 0;

если вещественное (нельзя сравнивать с нулем напрямую, можно - с учетом погрешности):
Readln(a);
Readln(b);
repeat
Readln( c );
until abs( c ) > eps; { <--- где eps, например, равно 0.00001 }
мисс_граффити
....опять моих 200 символов в минуту не хватает на то, чтобы ответить первой smile.gif
-=АнЮтА=-
Спасибо большое, за ответ и за оперативност good.gif ь
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.