Мне нужно удалить все нечетные символы в этой строке. Например, если строка является "ABBBCA" он превратится в "BA" (сначала A удален, потому что это был впервые, когда появился , затем сначала и третий B , и C также, потому что это был первый раз, когда появился).
Код: Выделить всё
#include
#include
using namespace std;
int main()
{
string firstchars = "ABBBCA";
for (int o = 0; o < firstchars.length(); o ++) {
firstchars.erase(o,1);
}
и я получаю "bba" как выход.
Подробнее здесь: https://stackoverflow.com/questions/748 ... -in-string
Мобильная версия