Напишите программу,в которой осуществляется ввод целых чисел (ввод осуществляется до тех пор,пока не будет введён ноль) и определение максимального (наи
5-9 класс
|
большего) из введёных чисел.Используйте оператор repeat. Решить в паскале.
Предполагается, что будет введено минимум одно значение.
var
max,a : integer;
begin
readln(a);
max := a;
repeat
readln(a);
if (a > max) and (a <> 0) then
max := a;
until a = 0;
writeln(max);
readln;
end.
P.S. Если понравилось решение не забудь отметить как лучшше. ;)
Другие вопросы из категории
Помогите плиз
Трем логикам предоставили следующий список слов:
ОДА ПАЛ СОР НОС ВАР
* Каждому из логиков назвали только по одной букве, при этом каждый знал только свою букву.
* Логикам сказали, что их три буквы складываются в слово из приведенного списка.
* Когда каждого логика спросили по очереди: «Знаете ли вы какое слово складывается из названных вам букв?», сначала первый ответил «ДА», затем второй ответил «ДА» и потом третий ответил «ДА».
* Каждый из логиков слышал ответ каждого другого.
Какое слово складывается из букв, названных логикам?
Читайте также
программу,используя оператор цикла While,которая будет вводить целые положительные числа не превышающие 100. Найти сумму квадратов чисел 2.Написать программу используя оператор цикла Repeat,которая будет вводить целые числа до тех пор пока не будет введён 0.Подсчитать среднее арифметическое введённых чисел.
итического введённых положительных чисел.Используйте оператор repeat.
арифметического введенных положительных чисел. Используйте оператор repeat.
положительных чисел. Использовать оператор repeat.
Написать программу которая будет вводить целые числа до тех пор пока не будетвведён 0. Подсчитать количество положительных и отрицательных чисел.