В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
mabrenner41
mabrenner41
15.08.2020 14:23 •  Информатика

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

Ответ:
малая555
малая555
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 оценок)
Ответ:
Пава1305
Пава1305
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?