int duplicate (int cards[5][4][13])
Я пытался разработать функцию (прототип приведен выше), которая перебирает трехмерный массив, содержащий 5 карт руки, и числовой индекс ячейки, содержащей 1, указывающий, что карта существует, основан на костюм (4) и лицо (13).
Например, если в гипотетической раздаче первой картой была семерка треф, то ее индекс был бы: [1] [3] [7] где 1 - карта 3 = трефы, а 7 = семерки.
Мне нужно перебрать все пять карт в руке и выяснить, есть ли две одинаковые карты.
Я не могу понять, как это сделать, потому что я мог сравнить индекс первой карты с остальными четырьмя, но тогда оставшиеся карты не будут сравниваться друг с другом.
Функция возвращает 1, если есть дубликат, или 0, если нет.
Я очень смущен.
Спасибо!