Дан целочисленный массив а1, а2,…, аn, среди элементов которого могут быть равные. Из каждой группы равных между собой элементов нужно оставить только один, выбросив все остальные. Освободившийся хвост массива заполнить нулями.
Я хоть и начал, но не знаю как дальше быть...
#include <iostream>
int main() {
setlocale(0, "");
int y;
std::cout << "Введите кол - во переменных в массиве: ";
std::cin >> y;
int* a = new int[y];
for (int i = 0; i < y; i++) {
std::cout << "a[" << i << "] = ";
std::cin >> a[i];
}
}