Предмет: Информатика,
автор: mimbrana184
Тот самый Гэндальф
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
— Гэндальф! Боже милостивый, Гэндальф! Неужели вы тот самый странствующий волшебник, который подарил Старому Туку пару волшебных бриллиантовых запонок, — они еще застегивались сами, а расстегивались только по приказу? Тот, кто рассказывал на дружеских пирушках такие дивные истории про драконов и гоблинов, про великанов и спасенных принцесс? Тот самый, который устраивал такие неподражаемые фейерверки? Какое великолепие! Они взлетали кверху, точно гигантские огненные лилии, и львиный зев, и золотой дождь, и держались весь вечер в сумеречном небе!
Ну конечно, это он, тот самый волшебник Гэндальф! Напишите программу, которая во введенных строках будет искать что-то волшебное (достаточно проверить подстроку волшебн), а если найдет, то подсчитает суммарную длину таких волшебных строк.
Формат ввода
Вводятся строки, пока не будет введена строка, в которой есть Гэндальф.
Формат вывода
Вывести, сколько всего было символов в строках, в которых есть что-то волшебное.
Пример 1
Ввод Вывод
Тот самый странствующий волшебник!
Подарил Старому Туку пару волшебных бриллиантовых запонок.
Истории про драконов и гоблинов.
Про великанов и спасенных принцесс.
Устраивал волшебные фейерверки.
И это все Гэндальф!
123
Пример 2
Ввод Вывод
Это Вы, по чьей милости столько тихих юношей и девушек пропали невесть куда, отправившись на поиски приключений?
Любых: от лазанья по деревьям до визитов к эльфам.
Они даже уплывали на кораблях к чужим берегам!
И это снова он, Гэндальф.
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
#include <string>using namespace std;int main() {
string line;
int total_length = 0;
while (getline(cin, line)) {
// Check if line contains the substring "волшебн"
if (line.find("волшебн") != string::npos) {
// If found, add the length of the line to the total length
total_length += line.length();
}
}cout << "Total length of magic strings: " << total_length << endl;return 0;
}
Похожие вопросы
Предмет: Другие предметы,
автор: viktorialysiuk8
Предмет: Алгебра,
автор: yaroslavlitus8
Предмет: Математика,
автор: werlixx
Предмет: Английский язык,
автор: e200605
Предмет: Алгебра,
автор: rastaleksa06