
Вопрос задан 22.06.2023 в 20:04.
Предмет Информатика.
Спрашивает Ярков Кирилл.
Дано слово. а)Удалить из него первую из букв о, если такая буква есть. б)Удалить из него
последнюю из букв л, если такая буква есть. Помогите написать код в С++

Ответы на вопрос

Отвечает Маслий Владислав.
Ответ:
а)удалить из него первую из букв о, если такая буква есть.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример кода на C++, который удаляет первую букву 'о' из слова и затем удаляет последнюю букву 'л', если она есть:
cpp#include <iostream>
#include <string>
int main() {
std::string word;
std::cout << "Введите слово: ";
std::cin >> word;
// Поиск первой буквы 'о' и её удаление
size_t first_o_pos = word.find('о');
if (first_o_pos != std::string::npos) {
word.erase(first_o_pos, 1);
}
// Поиск последней буквы 'л' и её удаление
size_t last_l_pos = word.rfind('л');
if (last_l_pos != std::string::npos) {
word.erase(last_l_pos, 1);
}
std::cout << "Результат: " << word << std::endl;
return 0;
}
Пример работы программы:
makefileВведите слово: оболонка
Результат: болонка
Введите слово: солнце
Результат: сонце
Введите слово: лампа
Результат: лампа
Этот код сначало ищет первую букву 'о' в слове и удаляет её, если она найдена. Затем он ищет последнюю букву 'л' и удаляет её, если она есть.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili