АД
Авдонин Дмитрий

Задан массив из k символов. Удалить из него повторные вхождения каж-дого символа. помаг. пожалуйста сос. прогр. Язык С++

Gauda
Gauda

#include
#include

using namespace std;

int main() {
cout << "размер массива? ";
int n;
cin >> n;
char *a = new char[n], *e = a + n;
cout << "символы (разделитель - пробел) ? ";
for (char *p = a; p < e; ++p) cin >> p;
for (char *p = a; p < e; ++p) e = remove(p + 1, e, *p);
cout << "результат: ";
for (char *p = a; p < e; ++p) cout << ' ' << *p;
delete[] a;
return 0;
}

Похожие вопросы
Как задать динамический массив в языке C#
Как в C# удалить N элементов, начиная с номера K в массиве? помогите пожалуйста решить задачку по программированию в C#
Помогите переделать в динамический массив пожалуйста. язык Си
Дана строка символов, необходимо все вхождения цифр заменить на соответствующие им названия в английском языке
публичное выступление по русскому языку про русскую песню помагите пожалуйста? ! по русскому задали ну очень надо!
Язык СИ. Дана строка. подсчитать в ней количество вхождений букв r k t
Скажите пожалуйста на каком языке прогр. и с использованием каких технологий сделан сайт онлайн-чатов типа runetki.com.
Нужна помощь помогите с++ строки Удалить все вхождения заданного символа в заданной строке КАк организовать?
Помогите, пожалуйста, написать контроль ввода символов к программе на языке Pascal
Задан целочисленный массив размера N. Определить число элементов в массиве кратных 2 на языке C#!!!