Даны натуральное число n, символы s1,. заменить в последовательности s1, каждую группу букв child группой букв children. нарисуйте схему и напишите программу
251
434
Ответы на вопрос:
По сути нужно найти набор букв "child" и добавить сзади "ren". 1) начало 2) ввод числа n и массива s(n) 2.1) k = 0 3) цикл по i от 1 до n-4 3.1) если (s(i)="c") и (s(i+1)="h") и (s(i+2)="i") и (s(i+3)="l") и (s(i+4)="d"), то 3.1.1) k = k + 3 3.1.2) переопределяем размер массива на s(n+k) 3.1.3) цикл по j от i+5 до n // отодвигаем на 3 знака все буквы после s(i+4)="d" 3.1.3.1) s(j+3) = s(j) 3.1.3.2) конец цикла по j 3.1.4) s(i+5)="r"; s(i+6)="e"; s(i+7)="n" 3.1.5) конец если 3.2) конец цикла по i 4) вывод массива s(n+k) 5) конец
Популярно: Информатика
-
laurenR03.11.2020 12:56
-
Dilnoza8110020.10.2022 22:55
-
solomiaoleksin07.05.2020 20:16
-
30122227.10.2021 22:10
-
Vovan325630.11.2021 15:41
-
Девочка13422.11.2022 15:37
-
lluukkaa19.08.2020 18:38
-
АляМиткалова15.07.2021 11:17
-
228Denis22856016.05.2023 20:41
-
КсюшаГретт13.12.2021 08:44