Задать вопрос
12 мая, 14:31

Дано натуральное число N. Вычислить произведение его цифр. на Паскале.

+2
Ответы (2)
  1. 12 мая, 15:14
    0
    Program 123;

    Var n, s, i: integer;

    Begin

    Writeln ('Введите число') ; Readln (n) ;

    While n=0 do begin

    S:=s * (n mod 10) ;

    N:=n div 10;

    end;

    Writeln ('произведение цифр ', s) ;

    end.
  2. 12 мая, 15:55
    0
    var

    n, p:longint;

    begin

    p:=1;

    write ('N = ') ;

    readln (n) ;

    while n 0 do

    begin

    p:=p * (n mod 10) ;

    n:=n div 10;

    end;

    p:=p*n;

    writeln ('Proizvedenie: ', p) ;

    readln;

    end.

    ilyaKZ, во-первых: идентификатор не может начинаться с цифры и во-вторых: неправильно организован цикл с предусловием, программа не будем считать произведение цифр, вы наверное его перепутали с циклом с постусловием
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дано натуральное число N. Вычислить произведение его цифр. на Паскале. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы