С++ ПОМОГИТЕ!!!!!!! Вам дана строка S, состоящая из строчных латинских букв. Ваша задача...

0 голосов
415 просмотров

С++
ПОМОГИТЕ!!!!!!!
Вам дана строка S, состоящая из строчных латинских букв. Ваша задача — удалить из этой строки последнюю из букв «l», если такая буква есть в строке, и вывести изменённую строку. Латинская строчная буква «l» имеет ASCII-код 108. Если строка не содержит такую букву, выведите исходную строку, ничего не удаляя.
Пример:

входные данные
iloverockandroll

выходные данные
iloverockandrol


Информатика (124 баллов) | 415 просмотров
Дан 1 ответ
0 голосов

Странное задание конечно
#include using namespace std;

int main()
{
    string s("iloverockandroll");
    for (auto i : s) {
            if (i == 'l') {
            s.erase(s.end() - 1);
            break;
        }
    }
    cout << s;<br>    return 0;
}

(4.2k баллов)
0

Вот пример: входные данные: () Did you get it (or not)? и выходные данные: YES

0

перепутала, извините )

0

Некоторые примеры выводятся не правильно

0

Например: alagunto , ваша программа выводит alagunt , а надо aagunto