Как можно узнать, каких цифр в натуральном числе больше: четных или нечетных, применяя язык программирования Паскаль?
Информатика 11 класс Алгоритмы и программирование на языке Паскаль Паскаль четные цифры нечётные цифры натуральное число программирование алгоритм сравнение цифр Новый
Чтобы узнать, каких цифр в натуральном числе больше: четных или нечетных, на языке программирования Паскаль, мы можем использовать следующий алгоритм:
Теперь давайте рассмотрим пример кода на Паскале:
program CountEvenOddDigits; var number: integer; evenCount, oddCount, digit: integer; begin evenCount := 0; // Инициализация счетчика четных цифр oddCount := 0; // Инициализация счетчика нечетных цифр write('Введите натуральное число: '); readln(number); while number > 0 do begin digit := number mod 10; // Получаем последнюю цифру if digit mod 2 = 0 then evenCount := evenCount + 1 // Увеличиваем счетчик четных цифр else oddCount := oddCount + 1; // Увеличиваем счетчик нечетных цифр number := number div 10; // Убираем последнюю цифру end; // Сравниваем счетчики и выводим результат if evenCount > oddCount then writeln('Четных цифр больше: ', evenCount) else if oddCount > evenCount then writeln('Нечетных цифр больше: ', oddCount) else writeln('Количество четных и нечетных цифр одинаково.'); end.
В этом коде мы:
Таким образом, с помощью этого кода на Паскале мы можем легко определить, каких цифр больше в натуральном числе: четных или нечетных.