Как написать программу на Паскале, которая вычислит произведение всех цифр заданного четырехзначного числа?
Информатика 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.
Объяснение кода:
Таким образом, программа успешно вычисляет произведение всех цифр заданного четырехзначного числа. Вы можете протестировать ее, вводя разные четырехзначные числа!