Использование «заменить» в C++C++

Программы на C++. Форум разработчиков
Anonymous
Использование «заменить» в C++

Сообщение Anonymous »

Я получаю строку, например «3+2+1», и мне нужно отсортировать числа, чтобы программа печатала «1+2+3». Сначала я извлекаю числа из строки и сохраняю их во временной памяти, затем сортирую их, теперь у меня есть временная температура, равная 123. После сортировки мне нужно заменить исходное «3+2+1» на «1+2+3». Я неправильно использую замену.

int main() {
string original, temp;
cin>>original;

for (int i = 0; i < original.size(); i++) {
if (original != '+') {
temp.push_back(original);
}
}

sort(temp.begin(), temp.end());
cout

Подробнее здесь: https://stackoverflow.com/questions/787 ... place-in-c

Вернуться в «C++»