У меня есть массив int, который содержит пять случайных чисел.Я пытаюсь проверить, совпадают ли три числа.
int die[5] = {2, 3, 5, 2, 1};
int kind = 0;
int score = 0;
int i = 0;
int x = 0;
for (i; i <= 4; i++) {
for (x; x <= 4; x++) {
if (die[i] == die[x]) {
kind++;
score += die[i];
}
}
}
Проблема, с которой я сталкиваюсь, - это самый первый случай, когда он сравнивает себя с самим собой.Который всегда вернется.И если я добавлю +1 к индексу, он в конечном итоге выйдет за пределы.
Если я начну с 1, а не с 0, то, когда он перейдет ко второй цифре, он вернется один разон проверяет себя на 2-й номер (сам).