Что нового

[Все] [Математика] Нахождение максимального и минимального из двух чисел

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Вводное замечение: Задача более развлекательного характера. Принять участие могут все. Настоятельно рекомендую сильно не гуглить, а лишь вспомнить среднюю школу :smile:

И так, надо найти наибольшее и наименьшее значения из двух заданных, внимание, не сравнивая эти числа между собой. Использовать можно различные базовые математические функции, которые не подразумевают сравнение двух заданных чисел между собой.
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
А так можно ?:
Код:
#Include <Array.au3>

Dim $Nums[2] = [9, 51]
ConsoleWrite('Наименьшие число: ' & _ArrayMin($Nums) & @CRLF & 'Наибольшее число: ' & _ArrayMax($Nums) &@CRLF)
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Сравнение разности чисел с 0. Считается?

Код:
$x1 = -10
$x2 = 7
If $x1 - $x2 > 0 Then
	ConsoleWrite("x1 max")
Else
	ConsoleWrite("x2 max")
EndIf
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
:rofl: :laugh:
Код:
$x1 = 10
$x2 = 20

$midle = ($x1+$x2)/2

$max = $midle + abs($x1-$x2)/2
$min = $midle - abs($x1-$x2)/2

ConsoleWrite("x1 = " & $x1 & @CR & "x2 = " & $x2 & @CR & "max = " & $max & @CR & "min = " & $min & @CR)
 
Автор
kaster

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Zaramot [?]
т.к. эта функция использует сравнение элементов, то нет.
Yuriy [?]
Сравнение разности чисел с 0. Считается?
нуууу, с натяжкой.
C2H5OH
в точку. именно это и имелось в виду.

OffTopic:
но если уж быть совсем занудным, то функция abs конечно производит сравнение числа с нулем, так же как и в примере Yuriy.
 
Верх