Program ran; label main; var x, y, min, max, s, p, d: integer; begin randomize; writeln('ВВОД ПРОМЕЖУТКА'); write('от: '); readln(min); write('до: '); readln(max); main: x := min + random(max - min + 1); y := min + random(max - min + 1); if not(x = y) then begin s := x + y; writeln('сумма: ', s); p := x * y; writeln('произведение: ', p); if p > s then begin d := p - s; writeln('произведение больше суммы на ', d); end; end else begin writeln('случайные числа равны, повтор генерации...'); goto main; end; end.²
begin Write('Введите два числа через пробел: '); Read(a,b); if a<>b then begin s:=a+b; p:=a*b; Writeln('Сумма равна ',s,', произведение равно ',p); if p>s then Writeln('Произведение больше суммы на ',p-s:0:5) end else Writeln('Числа равны') end.
Пример Введите два числа через пробел: 24 15.2 Сумма равна 39.2, произведение равно 364.8 Произведение больше суммы на 325.60000
label main;
var
x, y, min, max, s, p, d: integer;
begin
randomize;
writeln('ВВОД ПРОМЕЖУТКА');
write('от: ');
readln(min);
write('до: ');
readln(max);
main:
x := min + random(max - min + 1);
y := min + random(max - min + 1);
if not(x = y) then
begin
s := x + y;
writeln('сумма: ', s);
p := x * y;
writeln('произведение: ', p);
if p > s then
begin
d := p - s;
writeln('произведение больше суммы на ', d);
end;
end
else
begin
writeln('случайные числа равны, повтор генерации...');
goto main;
end;
end.²
a,b,s,p:real;
begin
Write('Введите два числа через пробел: ');
Read(a,b);
if a<>b then begin
s:=a+b; p:=a*b;
Writeln('Сумма равна ',s,', произведение равно ',p);
if p>s then Writeln('Произведение больше суммы на ',p-s:0:5)
end
else Writeln('Числа равны')
end.
Пример
Введите два числа через пробел: 24 15.2
Сумма равна 39.2, произведение равно 364.8
Произведение больше суммы на 325.60000