^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ ====== Jouer au Poker ====== Evaluer une main de poker, trouver la meilleure main parmi plusieurs mains, trouver la meilleure main de 5 cartes parmi 7 cartes Fonctions à créer : * poker(hands) # return best hand * hand_rank(hand) # return rank of hand * card_rank(hand) # return ranks of cards * straight(ranks), flush(ranks), kind(ranks), two_pair(ranks). cf [[http://en.wikipedia.org/wiki/List_of_poker_hands|List of poker hands]] * deal(players) # deal hands for player ^ Chapitre précédent ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ Chapitre suivant ^ {{tag> Cours C++}}