Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с -?

Информатика | 5 - 9 классы

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с - сам символ.

Например : дана строка 'aaabccdddde' и она должна стать строкой вида : ' ^ 3abcc ^ 4de'.

Ответить на вопрос
Ответы (1)
SomYaros 17 окт. 2020 г., 21:07:16

Var s, res : string ; k, i, j : integer ; c : char ;

begin read(s) ; s : = s + chr(10) ; for i : = 1 to length(s) do if s[i] = c then k : = k + 1 else begin if k < ; = 2 then for j : = 1 to k do res : = res + c else res : = res + ' ^ ' + inttostr(k) + c ; c : = s[i] ; k : = 1 ; end ; writeln(res) ;

end.

Сфавыпрвна 22 мар. 2020 г., 01:30:27 | 10 - 11 классы

ВпрограммеC + + ?

ВпрограммеC + + .

Ввести массив символов разделителей с заданным количеством символов, число и массив строк текста, содержащий неизвестное заранее количество строк.

Последней строкой текста будет строка, после ввода которой количество одинаковых слов в тексте превысит заданное в исходных данных число.

Из строк введенного текста сформировать другой текст, в котором строки будут располагаться в порядке увеличения количества символов разделителей с одновременным удалением строк, в которых было повторение любого символа разделителя.

Iunker 6 янв. 2020 г., 22:53:52 | 5 - 9 классы

ABCpaskal : Дана строка символов?

ABCpaskal : Дана строка символов.

Определить, можно ли из символов данной строки получить слово лес?

Помогите пожалуйста)))!

Пиксик2 11 дек. 2020 г., 22:37:18 | 10 - 11 классы

Дана строка символов Сколько раз среди данных символов встречаться цифра?

Дана строка символов Сколько раз среди данных символов встречаться цифра?

Паскаль.

Подскажите.

Sofa39 4 янв. 2020 г., 11:00:04 | 5 - 9 классы

Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '?

Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '.

Danik123321yy 16 сент. 2020 г., 23:10:33 | 10 - 11 классы

ПРОГРАМИСТЫ ?

ПРОГРАМИСТЫ !

( PASCAL ) дана строка S и символ а.

Удвоить данный символ в строке (чтобы из 12ав получилось 1122аавв.

Анастасияlove11 14 февр. 2020 г., 08:14:47 | 10 - 11 классы

Дана строка?

Дана строка.

Известно, что количество символов в строке кратно 3.

Удалите из слова середину(то есть среднюю треть символов).

Alina123456789100 30 сент. 2020 г., 10:58:00 | 10 - 11 классы

Дана строка?

Дана строка.

Если количество символов в ней нечетно , то выведите на экран средний символ строки.

Задача Паскаль.

Диняп 21 сент. 2020 г., 10:28:04 | 10 - 11 классы

ПРОГРАМИСТЫ ?

ПРОГРАМИСТЫ !

( PASCAL ) дана строка S и символ а.

Удвоить данный символ в строке (чтобы из 12ав получилось 1122аавв.

13Vlad 19 янв. 2020 г., 12:29:54 | 5 - 9 классы

Во введенной строке подсчитайте количество символов " * " и символов "?

Во введенной строке подсчитайте количество символов " * " и символов "!

". Информатика.

Паскаль.

Строки.

Маша5678925 4 мая 2020 г., 00:35:25 | 5 - 9 классы

Дано : 3 страницы по 25 строк | Решение : в каждой строке 60 символов | Весь объём - 1125 баит | ________________________|_ Количество символов - ?

Дано : 3 страницы по 25 строк | Решение : в каждой строке 60 символов | Весь объём - 1125 баит | ________________________|_ Количество символов - ?

|.

Вы зашли на страницу вопроса Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с -?, который относится к категории Информатика. По уровню сложности вопрос соответствует учебной программе для учащихся 5 - 9 классов. В этой же категории вы найдете ответ и на другие, похожие вопросы по теме, найти который можно с помощью автоматической системы «умный поиск». Интересную информацию можно найти в комментариях-ответах пользователей, с которыми есть обратная связь для обсуждения темы. Если предложенные варианты ответов не удовлетворяют, создайте свой вариант запроса в верхней строке.