Вопрос задан 05.10.2023 в 15:00. Предмет Информатика. Спрашивает Шокбар Алмат.

Напишите функцию, которая удаляет из переданной ей символьной строки все символы, заключенные в

угловые скобки '<' и '>' (вместе с этими скобками). С++. Даю 65 балов!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Янченко Кирилл.

Ответ:

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот функция на C++, которая удаляет все символы, заключенные в угловые скобки "<" и ">":

cpp
#include <iostream> #include <string> std::string removeAngleBrackets(const std::string& input) { std::string result; bool insideAngleBrackets = false; for (char c : input) { if (c == '<') { insideAngleBrackets = true; } else if (c == '>') { insideAngleBrackets = false; } else if (!insideAngleBrackets) { result += c; } } return result; } int main() { std::string input = "This is <sample> &lt;text&gt; with <tags> inside."; std::string output = removeAngleBrackets(input); std::cout << output << std::endl; return 0; }

Эта программа объявляет функцию removeAngleBrackets, которая принимает входную строку и возвращает строку без символов, заключенных в угловые скобки "<" и ">". После этого пример использования функции в функции main.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос