Ответы на вопрос:
var
a, max, t: integer;
begin
write('введите число '); readln(a);
max : = abs(a mod 10 - (a mod 100) div 10);
while a div 10 < > 0 do
begin
t : = a div 10;
while t < > 0 do
begin
if abs(t mod 10 - a mod 10) > max then
max : = abs(t mod 10 - a mod 10);
t : = t div 10;
end;
a : = a div 10;
end;
writeln('max = ', max);
end.
Код выведет модуль введённого числа
Объяснение:
При вводе положительного числа - он выведет это число, при вводе отрицательного его же, но умноженное на -1, а минус на минус даст плюс
Популярно: Информатика
-
pollvasiltv30.12.2021 11:39
-
modar5514.08.2022 22:35
-
Vad1mm10.07.2021 03:53
-
alibna09.07.2021 00:46
-
Дима06107.09.2020 13:43
-
katenabelozerova14.04.2022 13:32
-
lizapereverzeva107.01.2023 10:30
-
avanesyan2001117.10.2022 13:27
-
pozitiv2925.08.2022 03:28
-
DENUCKS08.02.2021 17:17