Задать вопрос
2 апреля, 21:06

Задано целое положительное число. Найдите произведение нечетных цифр числа. Если таких цифр нет, то вывести об этом сообщение

+4
Ответы (1)
  1. 2 апреля, 21:31
    0
    Var n, p:integer; f:boolean;

    begin

    write ('n = ');

    readln (n);

    p:=1;

    f:=false;

    while n>0 do

    begin

    if n mod 2=1

    then begin p:=p * (n mod 10); f:=true; end;

    n:=n div 10;

    end;

    if f then writeln ('p = ', p) else writeln ('В числе нет нечетных цифр');

    end.

    Пример:

    n = 14538

    p = 15
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Задано целое положительное число. Найдите произведение нечетных цифр числа. Если таких цифр нет, то вывести об этом сообщение ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы