#include <stdio.h>

int isUnique(int element, int arr[], int arrLen, int selfI) {
	for (int i = 0; i < arrLen; i++) {
		if (i == selfI) continue;

		int it = arr[i];
		if (it == element) return 0;
	}

	return 1;
}

void printArr(int arr[], int end) {
	for (int i = 0; ; ) {
		printf("%d", arr[i]);
		if (++i == end) break;
		printf(", ");
	}
}

int main() {
	int arr[] = { 1, 5, 6, 4, 8, 9, 4, 6 };
	int size = sizeof(arr) / sizeof(int);

	int uniques[size];
	int uniqueI = 0;
	for (int i = 0; i < size; i++) {
		int it = arr[i];
		if (isUnique(it, arr, size, i)) uniques[uniqueI++] = it;
	}

	printArr(uniques, uniqueI);
}
⇪