PASCAL ABC, программа! Вводится целое положительное число. Найти наименьшую нечетную цифру в числе. Если в числе нет нечетных цифр, то вывести надпись "В числе нет нечетных цифр"

28 Мар 2020 в 19:40
124 +1
0
Ответы
1

Пример программы на языке Pascal:

program SmallestOddDigit;
var
number, smallestOddDigit, digit: integer;
found: boolean;
begin
found := false;
write('Введите число: ');
readln(number);
smallestOddDigit := 9;
while number <> 0 do
begin
digit := number mod 10;
number := number div 10;
if (digit mod 2 <> 0) and (digit < smallestOddDigit) then
begin
smallestOddDigit := digit;
found := true;
end;
end;
if found then
writeln('Наименьшая нечетная цифра в числе: ', smallestOddDigit)
else
writeln('В числе нет нечетных цифр');
end.

Эта программа запрашивает у пользователя целое положительное число, а затем ищет наименьшую нечетную цифру в этом числе. Если такая цифра найдена, программа выводит ее на экран. Если в числе нет нечетных цифр, то выводится соответствующее сообщение.

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