Найти произведение цифр четырехзначного целого числа

code: #pascal
  1. program z_number;
  2. uses crt;
  3. var n,pr:word;
  4. begin
  5.  clrscr;
  6. repeat
  7.  writeln('Введите четырехзначное целое число');
  8.  readln(n);
  9.  if (n<999) or (n>10000) then
  10.  writeln('Число должно быть четырехзначным');
  11.  until(n>999)and(n<10000);
  12.  pr:=1;
  13.  while n<>0 do
  14.  begin
  15.   pr := pr*(n mod 10);
  16.   n:= n div 10;
  17.  end;
  18.  writeln('Произведение цифр данного четырехзначного числа ',pr);
  19.  readln;
  20. end.
Поделиться:

Похожие статьи: