Как можно определить наибольшую цифру в натуральном числе, применяя цикл while в языке Паскаль?
Информатика 10 класс Циклы и алгоритмы на языке Паскаль наибольшая цифра натуральное число цикл while язык Паскаль алгоритм поиска цифры
Чтобы определить наибольшую цифру в натуральном числе, используя цикл while в языке Паскаль, можно следовать следующим шагам:
Теперь давайте посмотрим на пример кода:
var
n, maxDigit, currentDigit: integer;
begin
// Ввод числа
write('Введите натуральное число: ');
readln(n);
// Инициализация максимальной цифры
maxDigit := 0;
// Цикл для определения максимальной цифры
while n > 0 do
begin
// Извлечение последней цифры
currentDigit := n mod 10;
// Сравнение с максимальной цифрой
if currentDigit > maxDigit then
maxDigit := currentDigit;
// Удаление последней цифры
n := n div 10;
end;
// Вывод результата
writeln('Наибольшая цифра в числе: ', maxDigit);
end.
В этом коде:
Таким образом, мы можем эффективно определить наибольшую цифру в натуральном числе, используя цикл while в языке Паскаль.