#include <iostream>
#include <algorithm>
int main() {
char *pass = "Qqqqqqqwwwww11111"; // or by user input
// using std::string is easier and safer (works similarly with std::vector)
std::string data(pass);
// Remove duplicates with std::sort and std::unique
std::sort(data.begin(), data.end());
auto end = std::unique(data.begin(), data.end());
// Remove duplicates – if needed.
data.erase(end, data.end());
// Print the unique chars
std::cout << data << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1haW4oKSB7CgljaGFyICpwYXNzID0gIlFxcXFxcXF3d3d3dzExMTExIjsgLy8gb3IgYnkgdXNlciBpbnB1dAoJCgkvLyB1c2luZyBzdGQ6OnN0cmluZyBpcyBlYXNpZXIgYW5kIHNhZmVyICh3b3JrcyBzaW1pbGFybHkgd2l0aCBzdGQ6OnZlY3RvcikKCXN0ZDo6c3RyaW5nIGRhdGEocGFzcyk7CgkKCS8vIFJlbW92ZSBkdXBsaWNhdGVzIHdpdGggc3RkOjpzb3J0IGFuZCBzdGQ6OnVuaXF1ZQoJc3RkOjpzb3J0KGRhdGEuYmVnaW4oKSwgZGF0YS5lbmQoKSk7CglhdXRvIGVuZCA9IHN0ZDo6dW5pcXVlKGRhdGEuYmVnaW4oKSwgZGF0YS5lbmQoKSk7CgkKCS8vIFJlbW92ZSBkdXBsaWNhdGVzIOKAkyBpZiBuZWVkZWQuCglkYXRhLmVyYXNlKGVuZCwgZGF0YS5lbmQoKSk7CgkKCS8vIFByaW50IHRoZSB1bmlxdWUgY2hhcnMKCXN0ZDo6Y291dCA8PCBkYXRhIDw8IHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9