Ответы на вопрос:
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,во-первых: идентификатор не может начинаться с цифры и во-вторых: неправильно организован цикл с предусловием,программа не будем считать произведение цифр,вы наверное его перепутали с циклом с постусловием
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.
Var s,a: integer; n: byte; begin s: =0; a: =1; for n: = 1 to 12 do begin s: =s+a; a: =a*2 end; writeln('сумма выплаты составит: ',s); end. результат работы программы: сумма выплаты составит: 4095
Популярно: Информатика
-
nova4ka17.11.2021 11:15
-
мурка9222.10.2022 03:46
-
NikikitaHyduak26.12.2020 15:17
-
Алька310528.05.2023 05:01
-
sungatulin2204.02.2022 04:25
-
Shaxnoza250930.07.2022 23:25
-
zenalubimova07.11.2022 22:31
-
Дмитрий142505.04.2020 20:33
-
SonyaYT03.05.2022 11:14
-
kakniet19.03.2023 03:41