Голосование.

Young <

Now, finally free
Сообщения
1,263
Реакции
505
Привет. В теме «Расширенное голосование», если ответы получили одинаковые голоса, победитель выбирается случайным образом.
C++:
     int winner = 0;
     if (num_items> 1
     && (item_info [0] [VOTEINFO_ITEM_VOTES] == item_info [1] [VOTEINFO_ITEM_VOTES]))
     {
         winner = GetRandomInt (0, 1);
     }
Как я могу сделать это для 6 ответов.
UPD: Я это реализовал, но не рационально, (с помощью нескольких циклов for), поэтому ищу самый рациональный вариант.
 

NaN

FPE_INTDIV_TRAP
Сообщения
1,513
Реакции
1,487
Привет. В теме «Расширенное голосование», если ответы получили одинаковые голоса, победитель выбирается случайным образом.
C++:
     int winner = 0;
     if (num_items> 1
     && (item_info [0] [VOTEINFO_ITEM_VOTES] == item_info [1] [VOTEINFO_ITEM_VOTES]))
     {
         winner = GetRandomInt (0, 1);
     }
Как я могу сделать это для 6 ответов.
UPD: Я это реализовал, но не рационально, (с помощью нескольких циклов for), поэтому ищу самый рациональный вариант.
скинь код, что ты написал
 
Сверху Снизу