Поиск максимального и его замена - простое задание - Prolog
Формулировка задачи:
Ввести с клавиатуры список действительных чисел. Получить новый список заменяя аi нулями, если ai является член с максимальным значением, и заменяя аi единицей в противном случае.
Можете подсказать как решить такое задание или хотя бы в каком направление копать? В прологе не шарю совсем.
Максимальное значение умею находить. Как бы теперь заменять?
Решение задачи: «Поиск максимального и его замена - простое задание»
textual
Листинг программы
replace_num([],_,[]). replace_num([H|T],H,[0|T1]):-replace_num(T,H,T1). replace_num([_|T],H,[1|T1]):-replace_num(T,H,T1).