Имеется некоторый набор функций для работы со строками символов: СИМВОЛ(S) – функция возвращает первый символ непустой строки S; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки S удалением ее первого симво...

Имеется некоторый набор функций для работы со строками символов: СИМВОЛ(S) – функция возвращает первый символ непустой строки S; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки S удалением ее первого символа; ДОБСИМВОЛ(C,S) – функция возвращает строку, полученную из строки S добавлением к ее началу символа C; ДЛИНА(S) – функция возвращает число символов в строке S. С использованием этих функций составлен алгоритм: НАЧАЛО; ВВЕСТИ строку S; Строка U:= «»; Строка T:= S; I:=1; ЦИКЛ 1 ПОКА I<=ДЛИНА(S)/2 ВЫПОЛНИТЬ С:=СИМВОЛ(T); T:=ОСТАТОК(T); U:=ДОБСИМВОЛ(С,U); I:=I+1; КОНЕЦ ЦИКЛА 1 ВЫВЕСТИ строку T; ЗАВЕРШЕНИЕ. Если введенная строка – «СЛОНОПОТОМ», то в результате работы алгоритма будет выведено …
Гость
Ответ(ы) на вопрос:
Гость
ПОТОМ Цикл удаляет по символу из начала введённой строки до её середины.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы