Scheme: (define (max a b) (if (> a b) a b)) (define (min a b) (if (< a b) a b)) Как за одно действие, используя *только* вышеприведенные функции вычислить второе по максимальности число из трех данных чисел: a b c? Другие операции и возможности языка использовать нельзя. Насколько я понимаю, вариант min(a, max(b, c)) здесь не катит, ибо он не во всех случаях будет возвращать правильное значение.
Ответ на:
комментарий
от slackophile
Ответ на:
комментарий
от slackophile

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от slackophile
Ответ на:
комментарий
от slackophile

Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от slackophile

Ответ на:
комментарий
от Davidov

Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от Davidov
Ответ на:
комментарий
от Burbaka
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.
Похожие темы
- Форум [Java] чем «нормализовать» числа? (2011)
- Форум Сумма квадратов двух максимальных чисел (2014)
- Форум Common Lisp. Рекурсивная функция внутри функции (2007)
- Форум температура cpu (2014)
- Форум [Scheme][Lisp][Макры] Есть вопросы. (2010)
- Форум Racket Scheme. Вычислить и представить в виде списка полином Лежандра. (2020)
- Форум Scheme + functional programming (2007)
- Форум Функции MIN/MAX на timestamp в HSQLDB (2015)
- Форум Ltk нужен наилучший метод вывода данных (2019)
- Форум Помогите с запросом на SQL (2010)