Автор Тема: [Все] [Математика] Нахождение максимального и минимального из двух чисел  (Прочитано 12464 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Вводное замечение: Задача более развлекательного характера. Принять участие могут все. Настоятельно рекомендую сильно не гуглить, а лишь вспомнить среднюю школу :)

И так, надо найти наибольшее и наименьшее значения из двух заданных, внимание, не сравнивая эти числа между собой. Использовать можно различные базовые математические функции, которые не подразумевают сравнение двух заданных чисел между собой.
Конференция посвященная AutoIt на jabber.ru - [email protected]
Как попасть на конференцию читаем тут


Русское сообщество AutoIt


Оффлайн Zaramot [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1160
  • Репутация: 655
  • Пол: Мужской
  • I ♥ AutoIt
    • Награды
  • Версия AutoIt: 3.3.8.1
А так можно ?:
Код: AutoIt [Выделить]
#Include <Array.au3>

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

« Последнее редактирование: Март 12, 2012, 13:32:42 от Zaramot »

Оффлайн Yuriy [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 737
  • Репутация: 281
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Сравнение разности чисел с 0. Считается?

Код: AutoIt [Выделить]
$x1 = -10
$x2 = 7
If $x1 - $x2 > 0 Then
    ConsoleWrite("x1 max")
Else
    ConsoleWrite("x2 max")
EndIf


Оффлайн C2H5OH [?]

  • Знаю я тут одно место с офигенными циркулями...
  • AutoIt Гуру
  • *****
  • Сообщений: 1473
  • Репутация: 332
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
 :rofl: :laugh:
Код: AutoIt [Выделить]
$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)

Рано или поздно все станет понятно, все станет на свои места и выстроится в единую красивую схему, как кружева. Станет понятно, зачем все было нужно, потому что все будет правильно.

Русское сообщество AutoIt


Оффлайн Kaster [?]

  • Бритва, Бритва Оккама
  • Глобальный модератор
  • *
  • Сообщений: 4020

  • Автор темы
  • Репутация: 622
  • Пол: Мужской
  • Мой Аватар, он лучший самый
    • Награды
  • Версия AutoIt: 3.3.14.0
Zaramot  [?]
Цитировать
А так можно ?:
т.к. эта функция использует сравнение элементов, то нет.
Yuriy  [?]
Цитировать
Сравнение разности чисел с 0. Считается?
нуууу, с натяжкой.
C2H5OH
в точку. именно это и имелось в виду.

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

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
8195 Просмотров
Последний ответ Ноябрь 20, 2010, 04:37:15
от Yashied
30 Ответов
20954 Просмотров
Последний ответ Май 02, 2010, 08:43:03
от amel27
3 Ответов
4314 Просмотров
Последний ответ Июнь 16, 2012, 16:08:32
от madmasles
4 Ответов
5130 Просмотров
Последний ответ Июль 21, 2012, 14:33:12
от madmasles
0 Ответов
2174 Просмотров
Последний ответ Июль 21, 2012, 12:46:38
от madmasles
4 Ответов
2436 Просмотров
Последний ответ Январь 18, 2013, 12:17:00
от exHalfer
8 Ответов
3674 Просмотров
Последний ответ Декабрь 15, 2013, 22:43:04
от Z_Lenar
9 Ответов
2411 Просмотров
Последний ответ Ноябрь 23, 2015, 02:46:34
от CreatoR
0 Ответов
828 Просмотров
Последний ответ Февраль 05, 2018, 12:55:59
от AngelKent
0 Ответов
492 Просмотров
Последний ответ Февраль 05, 2018, 13:18:47
от AngelKent