Voici mon probleme je veut gerer un concours de petanque en 4 partie. le concours se deroule ainsi ( le nombre d'equipes n'est pas le meme d'un concours à un autre) Mon programme est presque terminé mais j'ai un probleme de gestion pour le 3 éme et 4 éme tour
Pour premier tour: 2 equipes s'oppose je tire au hazard tous les match (la pas de probleme).
Ensuite je valide les resultats des matchs
Pour le 2 éme tour: Les gagnants joues contre les gagnants et les perdants contre les perdants et si le nombre d'equipes / 2 est impair le meilleur perdant a la difference du score joue contre un gagnant (la toujours pas de probleme) Ensuite je valide les resultats des matchs.
Pour le troizieme tour:
Les équipes 2 matchs gagnés joues contre les équipes 2 matchs gagnés si impairs une équipe 2 matchs gagnés joues contre une équipe 1 match gagné et un match perdu. Les équipes 1 match gagné et un match perdu joues contre les équipes 1 match gagné et un match perdu si impairs une équipe 1 match gagné et un match perdu joue contre une equipe 2 matchs perdu. Les equipes 2 matchs perdu joues contre les équipes 2 matchs perdu.
Pour le quatrieme tour:
Les équipes 3 matchs gagnés joues contre les équipes 3 matchs gagnés si impairs une équipe 3 matchs gagnés joues contre une équipe 2 matchs gagné et un match perdu. Les équipes 2 matchs gagné et un match perdu joues contre les équipes 2 matchs gagné et un match perdu si impairs une équipe 2 matchs gagné et un match perdu joue contre une equipe 1 match gagné et 2 matchs perdu. Les equipes 1 match gagne et 2 matchs perdu joues contre les équipes 1 match gagne et 2 matchs perdu si impair une equipe 1 match gagne et 2 matchs perdu joues contre une équipe 0 match gagne et 3 matchs perdu . Les equipes 0 match gagne et 3 matchs perdu joues contre les équipes 0 match gagne et 3 matchs perdu.
Entre chaque parties il y à un classement general des equipes il faut faire un nouveau tirage pour le tour 3 et le tour 4 selon les critere ci dessus.
Si vous avez une idée comment je pourait m'en sortir ou si vous savez ou je peut trouvé une source à se sujet Merci d'avance.
typedefstruct tagPETANQUE
{
int
numequip; // numero de l'equipe a recuperer pour le tirage suivant
char
nomequip[256];
char
club[256];
int
jouerc[100]; // a deja jouer contre qui jouec[1] 1ér tour jouerc[2] 2éme tour et jouerc[3] 3éme tour
int
diff;
int
jou;
int
gag[100];
// 1 ou 2
int
per[100];
// 1 ou 2
int
poin;}PETANQUE;