Pascal
Написать программу, которая в трехзначном числе находит сумму наибольшей и наименьшей цифры

13 Мая 2019 в 19:48
213 +1
0
Ответы
1

program MaxMinSum;

var
num, maxDigit, minDigit, sum: integer;

begin
write('Введите трехзначное число: ');
readln(num);

if (num < 100) or (num > 999) then
begin
writeln('Ошибка! Введите трехзначное число.');
Exit;
end;

maxDigit := num mod 10;
minDigit := num mod 10;

while num > 0 do
begin
if num mod 10 > maxDigit then
maxDigit := num mod 10;
if num mod 10 < minDigit then
minDigit := num mod 10;

num := num div 10;

end;

sum := maxDigit + minDigit;

writeln('Сумма наибольшей и наименьшей цифры в числе: ', sum);
end.

28 Мая 2024 в 16:29
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир