Не работает проверка на одинаковые числа в массиве(си)
Должны удалиться одинаковые числа в массиве. Например, если массив {3, 3, 3}, то должно остаться {3}. По задумке, создается копия массива, сравниваются элементы копии с не копией, и одинаковые элементы приравниваются 0 и, соответственно, исчезают. Но почему-то не работает.
Код:
for (i = 0; i < k; i++)
{
copyC[i] = C[i];
}
int count = 0;
for (i = 0; i < k;i++) {
for (j = 0; j < k; j++) {
if (copyC[i] = C[j]) {
count++;
if (count > 1)
{
C[j] = 0;
}
}
}
}