Помогите пожалуйста с программой....у самой никак не выходит(( Если честно не очень у меня и получаеться писать их...а сдавать в Пн....эх((
Разработать программу,обработки итоговой таблицы шахматного турнира.В программе предусмотреть ввод исходных данных(фамилии шахматистов и результаты их встреч друг с другом).Турнир проходит в 1 круг.Обработка должна включать: -формирование итоговой таблицы турнира с расстановкой участников,согласно занятым местам с подсчётом набранных очков(за победу присуждается -1очко,за ничьюю-0,5,за поражение-0очков); -определение и вывод фамилии участника (участников),одержавшего наибольшее число побед завершившего больше всех партий в ничью,потерпевшего больше всех поражений.
есть алгоритмы
Добавлено через 7 мин. вот ещё...
klem4
31.05.2008 20:32
Класс! Особенно "алгоритмы". Язык-то какой, brainfuck ?
for (unsigned i = 0; i < list.size() - 1; i++) for (unsigned j = i + 1; j < list.size(); j++) { int game_result = -1 + rand() % 3; /* -1: first wins 0: draw 1: second wins */
string strResult = "";
switch(game_result) { case -1: { list[i].wins++; list[j].loses++; strResult = " has won at "; }; break;
case 0: { list[i].draws++; list[j].draws++; strResult = " has played a drawn game with "; }; break; case 1: { list[i].loses++; list[j].wins++; strResult = " has lost "; }; break; }