Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 3. Программа должна вывести одно число — максимальное число, оканчивающееся на 3.
Ответы
Ответ дал:
1
program numbers;
var numbersCount, maxNum, num, i: integer;
begin
write('Enter sequence length: ');
readln(numbersCount);
maxNum := -1;
for i := 1 to numbersCount do
begin
write('num ', i, ': ');
readln(num);
if (num mod 10 = 3) and (num > maxNum) then
maxNum := num;
end;
writeln('Max num: ', maxNum);
end.
Приложения:
Вас заинтересует
9 лет назад
9 лет назад