2. Алгоритмы с ветвлением (условием)

3. Решить задачу (2_2_3 – «Две задачи в одной»)

Задание:

Даны три числа m, n, p. Определить какое из них равно d. Если ни одно не равно d, то найти max(d-m, d-n, d-p).


Блок-схема:


Данные для тестового прогона:

//m = 1, n = 2, p = 1, d = 1 => m = d = 1 max (d  -m, d — n, d — p)=0

//m = 1, n = 1, p = 1, d = 1 => n = d = 1 => n, m, p

//m = 2, n = 2, p = 1, d = 2=>  p = d =1 max (d — m, d — n, d — p) = 1

//m = 3, n = 2, p = 1, d = 5 => max ( d — m, d — n, d — p)=2


Реализация на Паскале


Реализация на Python