Предмет: Информатика,
автор: ketrinkryt
Напишите функцию, которая удаляет из переданной ей символьной строки все символы, заключенные в угловые скобки '<' и '>' (вместе с этими скобками). С++. Даю 65 балов!
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
#include <string>
int main()
{
int i, j, k, length;
std::string s;
std::cin >> s;
length = s.length();
for (int i = 0; i < length; i++)
{
j = i;
k = 0;
if (s[i] == '<')
{
do k++;
while (s[j++] != '>');
}
if (k != 0)
{
s.erase(i, k);
length -= k;
i--;
}
}
std::cout << s;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: 20023
Предмет: Русский язык,
автор: viktor101211
Предмет: Английский язык,
автор: TanyaH
Предмет: Математика,
автор: YourKingDelaetDZ