Записать ** языке паскаля. "Даны два числа. Замените меньшее из них модулем разности...

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

Записать на языке паскаля.

"Даны два числа. Замените меньшее из них модулем разности этих чисел, а большее модулем суммы."

СРОЧНО


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

сейчас напишу. 3 мин

0

uses crt;var a,b,s,r: integer;beginwriteln('Введите первое число');readln(a);writeln('Введите второе число');readln(b);s:=a+b;if a>b then beginr:=a-b;a:=r;b:=s; endelsebeginr:=b-a;b:=r;a:=s; end; writeln(a,b);end.

0

так?

0

Зачем так много строк??

0

и где модуль тогда?

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

Uses crt;
var a,b,c:integer;
begin
writeln('Vvedi a,b')
readln(a,b);
c:=a+b;
if (a>b) then
begin
b:=abs(a-b);
a:=c;
end
else if (abegin
a:=abs(a-b);
b:=c;
end;
writeln('a=',a,' b=',b);
end.

(803 баллов)