Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удаление из строки повторяющихся символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача для лабораторной http://www.cyberforum.ru/cpp-beginners/thread877343.html
Помогите пожалуйста написать вот это,очень нужно!Буду очень благодарен. Узнав, что лич Сандро ушёл воевать с королём демонов, эрафийские военачальники решили воспользоваться его отсутствием и...
C++ Стеки и удаление конкретного элемента из стека Здравствуйте, уважаемые программисты и начинающие как я. Помогите, пожалуйста с одной функцией. В общем задача такова: Имеется два списка (в моем случае это список таксистов на маршруте и на базе),... http://www.cyberforum.ru/cpp-beginners/thread877341.html
Указатели на функции + typedef C++
Здравствуйте , я вот встретил такую конструкцию typedef int(*compare_func_t)(const void*val1, const void*val2); Не понял что она означает , погуглив , я нашел что это указатель на функцию ....
С++. Массивы. Указатели. Определить кол-во и сумму отрицательных элементов C++
Ребят, срочно помогите пожалуйста! Завтра зачёт по с++, задачи будут примерное такие: 1) Написать прогу, которая заполняет случайным образом массив А (n<30) целочисленными значениями. Определить...
C++ Запрет на ввод букв http://www.cyberforum.ru/cpp-beginners/thread877326.html
Помогите пожалуйста сделать запрет на ввод букв: #include "stdafx.h" #include <cstdlib> #include <iostream> #include <math.h> #include <conio.h> using namespace std;
C++ курсач (дискретная математика, пузырьковая сортировка) Здравствуйте! нужна курсовая работа на тему "Пузырьковая сортировка". Вместе с графикой. Помогите пожалуйста. подробнее

Показать сообщение отдельно
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
24.05.2013, 22:02
Еще вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <algorithm>
#include <string>
int main()
{
    std::string str = "ABBGBAZ";
    for (int i=0; i<str.size(); ++i)
        if(std::count(str.begin(), str.end(), str[i]) > 1)
            str.erase(str.rfind(str[i]), 1), i = 0;
    std::cout << str;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru