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

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

Оффлайн Kaster [?]

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

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

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


Оффлайн Zaramot [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1160
  • Репутация: 653
  • Пол: Мужской
  • 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
  • Пол: Мужской
    • Награды
Сравнение разности чисел с 0. Считается?

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

OS Windows XP Professional Rus OEM 2002 SP3

Оффлайн C2H5OH [?]

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

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

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

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

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


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
7486 Просмотров
Последний ответ Ноябрь 20, 2010, 04:37:15
от Yashied
30 Ответов
17453 Просмотров
Последний ответ Май 02, 2010, 08:43:03
от amel27
3 Ответов
3567 Просмотров
Последний ответ Июнь 16, 2012, 16:08:32
от madmasles
4 Ответов
4017 Просмотров
Последний ответ Июль 21, 2012, 14:33:12
от madmasles
0 Ответов
1785 Просмотров
Последний ответ Июль 21, 2012, 12:46:38
от madmasles
4 Ответов
1927 Просмотров
Последний ответ Январь 18, 2013, 12:17:00
от exHalfer
8 Ответов
3064 Просмотров
Последний ответ Декабрь 15, 2013, 22:43:04
от Z_Lenar
9 Ответов
1364 Просмотров
Последний ответ Ноябрь 23, 2015, 02:46:34
от CreatoR
1 Ответов
484 Просмотров
Последний ответ Ноябрь 28, 2015, 20:51:19
от Yashied
5 Ответов
2543 Просмотров
Последний ответ Июнь 14, 2016, 18:15:30
от Dk