Как можно сравнить или рассчитать реальное/целое значение всех игроков на всех игроков оптимальным способом без применения дополнительных переменных?
Скрины за благодарность
Пример: Значение реальное N каждого игрока сравнить с значением N каждого игрока

Принятый ответ

molot39, что-то не совсем догоняю что именно требуется. Если что, вот некоторые идеи. Может помогут.
Вычисление максимума в массиве (max - максимальное значение, max_i - его номер):
Перебор всех пар игроков (С повторениями):
Перебор всех пар игроков (Без повторения):

NEW
Вроде индексация в массивах с 0, а номера игроков с 1. Из-за этого в твоем примере может быть ошибка
Загруженные файлы
0
28
8 лет назад
0
сравнить можно
сравнивать можно абсолютно любые вещи без каких либо переменных
вот только что тебе это даст
ведь само по себе сравнение бесполезно
и идёт как правило в связке с каким либо действием (сортировка, поиск наибольшего результата и т.д.)
в общем научись правильно излагать то что тебе надо
0
48
8 лет назад
0
nvc123:
сравнить можно
сравнивать можно абсолютно любые вещи без каких либо переменных
вот только что тебе это даст
ведь само по себе сравнение бесполезно
и идёт как правило в связке с каким либо действием (сортировка, поиск наибольшего результата и т.д.)
в общем научись правильно излагать то что тебе надо
к примеру нужно выявить максимальное значение на уровне, от скрина не откажусь)
0
20
8 лет назад
0
тебе проблемно завести одну переменную реального типа?
просто при наличии этой переменной мы будем устанавливать ей наибольшее значение N какого-то игрока
без неё будет 200500 строк запутанного кода
о чем вопрос?
0
48
8 лет назад
0
ssbbssc:
тебе проблемно завести одну переменную реального типа?
просто при наличии этой переменной мы будем устанавливать ей наибольшее значение N какого-то игрока
без неё будет 200500 строк запутанного кода
о чем вопрос?
Есть одна переменная с массивом, она фиксируется 3 раза по 12 (пргрессия), мне нужно выявить максимальное значение в конечной ступени прогрессии от всех игроков, ко всем.
Пойму пример с выявлением максимального уровня от всех игроков, ко всем.
0
20
8 лет назад
0
присваиваем переменной X значение N игрока 1
далее сравниваем X с N игрока 2, если N больше - приравниваем X к N игрока 2, нет - с N игрока 3
и далее по цепочке
0
48
8 лет назад
Отредактирован N7 Molot
0
боже, а проще не как?) и кстати, если у последующих будет больше чем у предыдущего, но к.. блин как сложно выразить (пык, мык) 1 игроку сравнение больше

пример:
1 игрок N меньше чем у 2 игрока = функция, но у 3 игрока, больше чем у 2 игрока

New
Сложно сказать поможет ли эта формула, первый раз я выставлял не правильно фиксацию, ставил "Picked" = "In. A", получалось что только один фиксировался. Пока тестирую, пишите Ваше мнение.
Загруженные файлы
0
9
8 лет назад
Отредактирован rlOmega
0
molot39, что-то не совсем догоняю что именно требуется. Если что, вот некоторые идеи. Может помогут.
Вычисление максимума в массиве (max - максимальное значение, max_i - его номер):
Перебор всех пар игроков (С повторениями):
Перебор всех пар игроков (Без повторения):

NEW
Вроде индексация в массивах с 0, а номера игроков с 1. Из-за этого в твоем примере может быть ошибка
Загруженные файлы
Принятый ответ
0
48
8 лет назад
0
rlOmega:
NEW
Вроде индексация в массивах с 0, а номера игроков с 1. Из-за этого в твоем примере может быть ошибка
выставил с 0 по 11, в выявлении мак. уровня, выдал лишнего героя
0
9
8 лет назад
0
molot39, нужно найти героя с макс уровнем?
0
48
8 лет назад
Отредактирован N7 Molot
0
rlOmega:
molot39, нужно найти героя с макс уровнем?
да, на моем примере работает четко, но в другом... пока маюсь

вот болванка по выявлению макс. уровня

но с другими расчетами не особо работает, выявляю ошибку.
0
9
8 лет назад
Отредактирован rlOmega
0
molot39, вот такой триггер должен найти всех героев, уровень которых равен максимуму по массиву:
P.S. карту не могу скачать (404)
Упс, во втором условие Level of Heroes[Integer A] = max
Загруженные файлы
0
48
8 лет назад
Отредактирован N7 Molot
0
rlOmega:
molot39, что-то не совсем догоняю что именно требуется. Если что, вот некоторые идеи. Может помогут.
Вычисление максимума в массиве (max - максимальное значение, max_i - его номер):
это примерно тоже самое... только значение уровень,

мне примерно сейчас нужно рассчитать максимальное значение строки
может потом будет доступен..
0
9
8 лет назад
0
molot39, только тут максимум будет только 1, а там предусмотрено, что у нескольких героев будет один и тот же уровень
0
48
8 лет назад
0
думаю тот скин, который я процитировал поможет мне в выявление максимального значения строки.
0
9
8 лет назад
Отредактирован rlOmega
0
molot39, надеюсь :) если максимумов может быть несколько, то проще всего сделать двумя циклами. 1 - находим максимум, 2 - выписываем все элементы с макс значением.
P.S. Протестил триггер по поиску героя с макс уровнем в массиве (последний, что я сбросил) - вроде работает
0
48
8 лет назад
0
rlOmega:
molot39, надеюсь :) если максимумов может быть несколько, то проще всего сделать двумя циклами. 1 - находим максимум, 2 - выписываем все элементы с макс значением.
P.S. Протестил триггер по поиску героя с макс уровнем в массиве (последний, что я сбросил) - вроде работает
от души, результат сообщу, пока не закрываю, мало ли
0
28
8 лет назад
0
поиск максимального элемента в массиве делается либо через цикл (как описали rlOmega и ssbbssc ) или через "разделяй и властвуй"
имхо разницы особо никакой
и вообще юзай гугл
по запросу "как найти максимальный элемент в массиве" гугл выдаёт 332.000 результатов
вопрос закрываю
2
48
8 лет назад
Отредактирован N7 Molot
2
nvc123:
поиск максимального элемента в массиве делается либо через цикл (как описали rlOmega и ssbbssc ) или через "разделяй и властвуй"
имхо разницы особо никакой
и вообще юзай гугл
по запросу "как найти максимальный элемент в массиве" гугл выдаёт 332.000 результатов
вопрос закрываю
этим вопрос не решается, при тестировании я получаю много ошибок. Да rlOmega и ssbbssc, дали полезные советы, но это не решение задачи.
не люблю когда администрации/участники проекта решают за автора что вопрос этим решается.

поясняю, через цикл, все игроки будут считаться как лидеры. Я сейчас прорабатываю свою версию, на идею которой мне мне помог rlOmega.
2
28
8 лет назад
2
molot39, ты написал что тебе надо найти максимальный элемент
тебе сказали как его найти
ЭТОТ вопрос решён
Чтобы оставить комментарий, пожалуйста, войдите на сайт.