Как можно сравнить или рассчитать реальное/целое значение всех игроков на всех игроков оптимальным способом без применения дополнительных переменных?
Скрины за благодарность
Пример: Значение реальное 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, нужно найти героя с макс уровнем?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.