Max2934
06.03.2021 07:03

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
775645
01.10.2020 07:22

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.

 

 

0,0(0 оценок)
Ответ:
alinab346
01.10.2020 07:22

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,во-первых:идентификатор не может начинаться с цифры и во-вторых:неправильно организован цикл с предусловием,программа не будем считать произведение цифр,вы наверное его перепутали с циклом с постусловием

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота