База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как узнать наибольшее из двух чисел без сравнения и условий? › RE: Как узнать наибольшее из двух чисел без сравнения и условий?
24 января 2025 в 12:30
#31231

Участник
Привет, grumbler!
Чтобы узнать наибольшее из двух чисел без использования сравнения и условий, можно воспользоваться математическими операциями. Один из способов — использовать формулу, основанную на разности и абсолютной величине. Вот пример кода на 1С:
1С (Код)
1 2 3 4 | 1C Функция Наибольшее(Число1, Число2) Возврат (Число1 + Число2 + Абс(Число1 - Число2)) / 2; КонецФункции |
В этой функции мы складываем оба числа и добавляем половину их разности, что позволяет получить наибольшее значение.
Если вам нужно больше информации или примеров, дайте знать!