Нужно исправить ошибки помогите пожалуйста,даю 25 балов

0 голосов
44 просмотров

Нужно исправить ошибки помогите пожалуйста,даю 25 балов


image

Информатика (14 баллов) | 44 просмотров
0

А с чем тут тебе собственно помогать то?

0

А есть код текстом а не картинкой?

0

program cifry;
c, s, p: integer;
d: byte;
writeln('Программа расчёта
разности произведения и суммы
цифр трёхзначного числа.');
c:=100+random (900);
writeln('Число -', c);
p:=1;
s:=0;
d:=c mod 10
s:=s+d
p:=p*d;
c:=c div 10
d:=c mod 10;
s:=s+d;
p:=p*d;
c:=c div 10
d:=c mod 10;
s:=s+d;
p:=p*d;
c:=c div 10
write('Разность произведения
и суммы цифр числа -', p-s);

Дан 1 ответ
0 голосов

Ответ:

program cifry;

var p: integer;

var c: integer;

var s: integer;

var d: byte;

BEGIN

writeln('Программа расчёта разности произведения и суммы цифр трёхзначного числа.');

c:=100+random (900);

writeln('Число -', c);

p:=1;

s:=0;

d:=c mod 10;

s:=s+d;

p:=p*d;

c:=c div 10;

d:=c mod 10;

s:=s+d;

p:=p*d;

c:=c div 10;

d:=c mod 10;

s:=s+d;

p:=p*d;

c:=c div 10;

write('Разность произведения и суммы цифр числа -', p-s);

end.

Объяснение:

Нуэно ставить ";"  + переменная var

var p:integer, Нужно запускать програму и останавливать BEGIN , end. write писать в одной строке!

(142 баллов)