[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2

Форум «Техцентр» / Как обсчитываются результаты, как Карл?

sourcerer Сообщение #1 15 августа 2017 в 04:31
Гонщик
33
Проехал заезд вот с таким любопытным результатом:



Объясните мне, из каких соображений мне выдано третье место, а Соточке - второе?
Radova Сообщение #2 15 августа 2017 в 05:13
Новичок
1
Как, как - сколько знаков после запятой во float/double? А сколько здесь? При выводе округлено. Так, Фридрих!
sourcerer Сообщение #3 15 августа 2017 в 05:18
Гонщик
33
Radova, при чём тут float/double? И у него и у меня абсолютно одинаковое значение. Только у меня ошибок меньше сделано. Видимо, за это мне третье место, а ему - второе.
Radova Сообщение #4 15 августа 2017 в 05:32
Новичок
1
А в профиле твоем написано - программы пишешь! ))) Исправь и не двигай мандибулой понапрасну.
un4given Сообщение #5 15 августа 2017 в 05:52
Клавокодер
120
gru74ik писал(а):
Radova, при чём тут float/double?


у Тебя 234.1234, а у Соточки 234.4567, при округлении получится 234 и там и там, но сортировка будет именно по «сырым» значениям.

upd: сортировка-то в обратном порядке, поэтому поменял значения
Последний раз отредактировано 15 августа 2017 в 06:19 пользователем un4given
sourcerer Сообщение #6 15 августа 2017 в 06:04
Гонщик
33
Radova, в профиле написано "хобби", а не "сеньор-девелопер" - это раз. Алгоритмы округления бывают разные - это два.

un4given, благодарю.
Ashot2003 Сообщение #7 15 августа 2017 в 17:35
Гонщик
1
Jovany Сообщение #8 15 августа 2017 в 21:35
Новичок
80
Ну это норм что кто-то первый, кто-то второй, в лучшем случае при совпадении скоростей, когда определяет великий рандом)
Другое дело - марафон, когда, проехав с большей скоростью, ты можешь легко оказаться на позиции ниже, проехавшего с меньшей скоростью
sourcerer Сообщение #9 16 августа 2017 в 06:57
Гонщик
33
Ashot2003, тебя бы не взяли в гугл. Собственно, и в C# то же самое. Так что дело не в округлении до целого, а именно в том, о чём написал un4given - отображаются результаты, с точностью до одного знака после плавающей точки, в то время как при выявлении победителя используется сравнение значений с большей точностью.
Последний раз отредактировано 16 августа 2017 в 07:20 пользователем sourcerer
Radova Сообщение #10 16 августа 2017 в 07:35
Новичок
1
sourcerer Сообщение #11 16 августа 2017 в 07:59
Гонщик
33
Radova, что не так? Давай, покажи класс. От тебя мы кроме картиночек-мемасов ничего вообще не видели. Talk is cheap, show me the code © Linus Torvalds
Последний раз отредактировано 16 августа 2017 в 08:18 пользователем sourcerer
sourcerer Сообщение #12 16 августа 2017 в 10:16
Гонщик
33
На самом же деле произошло что-то вроде такого.
Последний раз отредактировано 16 августа 2017 в 10:20 пользователем sourcerer
Ashot2003 Сообщение #13 16 августа 2017 в 13:23
Гонщик
1
sourcerer Сообщение #14 16 августа 2017 в 13:58
Гонщик
33
Ashot2003, copy/paste освоил, молодец.
Radova Сообщение #15 16 августа 2017 в 15:16
Новичок
1
un4given Сообщение #16 16 августа 2017 в 16:37
Клавокодер
120
@Radova:
Не скучно было переделывать пост Хруста про помощь антику?

ЗЫ: Чей клоник?
Tuma Сообщение #17 16 августа 2017 в 17:01
Маньяк
28
Просто Соточка девушка.
Radova Сообщение #18 16 августа 2017 в 17:09
Новичок
1
Tuma писал(а):
Просто Соточка девушка.

Да за такое сразу тахиона давать надо!)
sudo Сообщение #20 18 августа 2017 в 13:40
Новичок
61
Божечки мои, сколько же раз обсуждали и объясняли эту тему, а все не угомонятся...
sourcerer Сообщение #24 8 сентября 2017 в 17:56
Гонщик
33
Блин, ну вот как?





Как могут быть одинаково оценены результаты 152 зн./мин, 162 зн./мин. и 263 зн./мин. ???!??

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена