makitra08
?>

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

Информатика

Ответы

amayonova
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.
plio67380
1. процессор 2. память   2.1. оперативная память   2.2. долговременная память       2.2.1. жесткий магнитный диск       2.2.2. дискета       2.2.3. флэш-память        2.2.4. оптические диски             2.2.4.1. cd             2.2.4.2. dvd 3. устройства ввода   3.1. клавиатура   3.2.  мышь   3.3. сканер   3.4. графический планшет   3.5.цифровая камера   3.6. микрофон   3.7. джойстик 4. устройства вывода   4.1. монитор       4.1.1. жидкокристаллический монитор       4.1.2. монитор на электронно-лучевой трубке   4.2. принтер       4.2.1. матричный принтер       4.2.2. струйный принтер       4.2.3. лазерный принтер
nsmmkrtchyan
1) диаграмма автоматически перестроится, согласно новых данных 2) получится формула  =сумм(e1: e5) 3) срзнач() 4)ввести значение 10 в ячейку а1; ввести формулу =а1+5 в ячейку а2; скопировать(растянуть) формулу из ячейки а2 до ячейки  а19 5)=a1*ln(b2*c1) 6)=3*exp(2*a1) 7) стандартные функции используются только в формулах. вызов функции состоит в указании в формуле имени функции, после которого в скобках указывается список параметров. отдельные параметры разделяются точкой с запятой. в качестве параметра можно использовать число, адрес ячейки или произвольное выражение.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида: '^nc' , где n-количество повторений заменяемого символа, с-сам символ.например: дана строка 'aaabccdddde' и она должна стать строкой вида: '^3abcc^4de'
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

palosik7621
lebedev815
vera2job7
Поликарпова-Мазурова
nikdenly
sergeystepanov231
Aleks120498
Vyacheslavovich1431
diana-020
ilkindadashov935232
Emasterova77
Шабунина-Евгения1883
purbuevat56524
Kalashnikova
Ingakazakova