Как написать программу на Паскале, которая вычислит произведение всех цифр заданного четырехзначного числа?
Информатика 10 класс Программирование на Паскале написать программу на Паскале произведение цифр четырехзначное число информатика алгоритмы программирование на паскале вычисление произведения задачи по информатике основы программирования Паскаль для начинающих Новый
Чтобы написать программу на Паскале, которая вычисляет произведение всех цифр заданного четырехзначного числа, давайте разберем шаги, которые нам нужно будет выполнить.
Теперь давайте посмотрим на сам код программы:
program ProductOfDigits; var number, digit, product: integer; begin product := 1; // Инициализируем произведение единицей write('Введите четырехзначное число: '); readln(number); // Проверка, является ли число четырехзначным if (number < 1000) or (number > 9999) then begin writeln('Ошибка: число должно быть четырехзначным.'); exit; // Завершаем программу, если число не четырехзначное end; // Цикл для извлечения и умножения цифр while number > 0 do begin digit := number mod 10; // Извлекаем последнюю цифру product := product * digit; // Умножаем на текущую цифру number := number div 10; // Удаляем последнюю цифру end; writeln('Произведение всех цифр: ', product); end.
Объяснение кода:
Таким образом, программа успешно вычисляет произведение всех цифр заданного четырехзначного числа. Вы можете протестировать ее, вводя разные четырехзначные числа!