Читать результат счета в циклах по людям и матчам первое и второе число (для этого наверное надо делать ставки в таблице) Сравнивать с результатом - Если оба числа совпали - 5 очков, Если знак разности первого и второго совпал - 1 очко. Если разность совпала (с учетом знака) - то 3 очка Для ничьих (то есть разность 0) сравнивается первое число ставок с первым числом результата. Если разность равна 0 - то 5 очков, если модуль разности равен 1 - то 3 очка, если модуль разности больше 1 - то 1 очко. Все - осталось просуммировать в цикле по матчам и сравнить в циклах по людям. Это все алгоритм для нынешних правил.
Сообщение отредактировал OLEKSIY - Пт, 17/04/09, 15:44
Для новых правил нужно добавлять еще цикл сравнения суммы 1 и 2 числа (в соответствующем цикле - 1>2 или 2>1, а для 1=2 не надо ) - если разность равна 1 - то плюс одно очко.
Сообщение отредактировал OLEKSIY - Пт, 17/04/09, 15:54
Да, и еще предложение. Давать какой-то бонус чуваку, который был ближе всего к результату, если НИКТО не угадал исход. Тогда люди будут больше ставить 3-1 4-1, 3-2, а не 1-0 и 2-0