Сейчас 03:34:05 Четверг, 25 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » [Вопрос] Сравнение значений (Поиск наименьшего)
[Вопрос] Сравнение значений
kapa6acvlkДата: Вторник, 12 Июня 2012, 15:14:31 | Сообщение # 1
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Подскажите, может кто делал или видел, необходима функция сравнивающая 10 реальных значений и возвращающая наименьшее из них. У меня только громоздкий код получается.


Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

FaionДата: Вторник, 12 Июня 2012, 15:27:13 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 1894
Награды: 0
Репутация: 430
Блокировки:
Гугли метод пузырька

О нас думают плохо лишь те, кто хуже нас, а те кто лучше нас... Им просто не до нас.
My Project: Nindogatari
MAL
 

Ty3uKДата: Вторник, 12 Июня 2012, 15:28:31 | Сообщение # 3
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
сортировка пузырьком, гномья сортировка
гугл знает


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

kapa6acvlkДата: Вторник, 12 Июня 2012, 16:38:05 | Сообщение # 4
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Сделал следующим образом:
Code

     local real array a    //io 1 ai 9
     local real b
     local integer i = 2
     set b = a[1]
     loop
         exitwhen i > 9
         if(b > a[i])then
             set b = a[i]
         endif
         set i = i + 1
     endloop
     return b



Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

SirNikolasДата: Суббота, 16 Июня 2012, 19:12:34 | Сообщение # 5
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Faion, Ty3uK, зачем сортировать весь массив, если можно просто найти минимум, как в сообщении №5? kapa6acvlk, алгоритм верный, только придется использовать глобальный массив - в функции нельзя передавать массивы.

 

kapa6acvlkДата: Воскресенье, 17 Июня 2012, 02:00:12 | Сообщение # 6
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Вся сортировка происходит внутри одной функции, return b я дописал для наглядности.


Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

Форум о Warcraft 3 » Раздел для картостроителей » GUI / Jass » [Вопрос] Сравнение значений (Поиск наименьшего)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz