#include <bits/stdc++.h>
void printElementsOnlyOnce(int arr[], int len) {
std::sort(arr, arr + len);
for (int i=0; i < len; i++) {
while (i < len - 1 && arr[i] == arr[i+1])
i++;
std::cout << arr[i] << " ";
}
}
int main() {
int arr[] = {3, 5, 9, 1, 7, 8, 1, 9, 0, 3, 9, 9, 5, 5, 5};
printElementsOnlyOnce(arr, sizeof(arr)/sizeof(arr[0]));
}
/*
run:
0 1 3 5 7 8 9
*/