Функция минимума с усеченным вычислением - C#
Формулировка задачи:
Подскажите как реализовать функцию минимума с помощью усеченного вычисления.
Решение задачи: «Функция минимума с усеченным вычислением»
textual
Листинг программы
delegate uint f1(uint a); delegate uint f2(uint a, uint b); static void Main() { // Ноль f1 z = (a) => 0; // функция следования f1 s = (a) => a + 1; // Усеченное вычитание единицы f1 d = (a) => a == 0 ? z(a) : a - 1; f2 dec = null, min = null; // Усеченная разность dec = (a, b) => b == 0 ? a : d(dec(a, d(b))); // минимум min = (a, b) => dec(a, dec(a, b)); Console.WriteLine(min(5, 3)); Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д