int duplicate (int cards[5][4][13])
Fonction pour trouver des doublons de cellules (2d) dans un tableau 3d
Je suis en train de développer une fonction (le prototype est au-dessus) qui boucle à travers un tableau 3D qui détient 5 cartes d'une main et le numérique l'indice d'une cellule qui contient un 1 indiquant qu'une carte existe est basé sur la combinaison (4) et la face (13). Par exemple, si dans une main hypothétique la première carte était un sept des clubs, son index serait: [1] [3] [7] où 1 est la carte 3 = clubs et 7 = 7.
J'ai besoin de faire défiler les cinq cartes de la main pour savoir s'il y a deux cartes identiques.
Je n'arrive pas à comprendre comment faire cela parce que je pourrais comparer l'index de la première carte à l'autre quatre, mais les cartes restantes ne seraient pas comparées les unes aux autres.
La fonction renvoie 1 s'il existe un doublon ou 0 si ce n'est pas le cas.
Je suis très confus.
Merci!
Voici un exemple de ma réflexion: carte1: cartes [1] [3] [7], carte3: cartes [3] [3] [7]. Ce sont des cartes différentes mais identiques. – Jerry
Vous souhaitez donc savoir s'il existe une carte identique dans une main * différente *? – caf
Dans la main. les cartes pourraient être plus convenablement nommées mains dans ce cas. de la carte 5 dans cette main je cherche deux qui sont idenctical. – Jerry