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

Как разделить входящую строку на группы символов с подсчетом их положения?

Здравствуйте!

Есть школьная задачка по C++, но возникли трудности с решением. Пока только предполагаю, что нужно применить search_n в цикле.

60bcedddaca7c959078697.jpeg
  • Вопрос задан
  • 104 просмотра
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Нет, надо просто прочитать n символов и поддерживать текущий символ, индекс начала группы и длину группы.
Когда прочитали символ, если он не равен предыдущему, то выводите группу. Если равен, то увеличивайте длину группы. После цикла не забудьте вывести последнюю группу. Еще, для удобство изначально надо инициализировать ваши переменный группой длины 1 с первого символа и начать итерироваться со второго.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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