Информатика | 10 - 11 классы
Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(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 ; ЗАВЕРШЕНИЕ.
Если введенная строка – «СЛОНОПОТОМ», то в результате работы алгоритма будет выведено ….
ВпрограммеC + + ?
ВпрограммеC + + .
Ввести массив символов разделителей с заданным количеством символов, число и массив строк текста, содержащий неизвестное заранее количество строк.
Последней строкой текста будет строка, после ввода которой количество одинаковых слов в тексте превысит заданное в исходных данных число.
Из строк введенного текста сформировать другой текст, в котором строки будут располагаться в порядке увеличения количества символов разделителей с одновременным удалением строк, в которых было повторение любого символа разделителя.
Составьте программу позволяющую удвоить каждый символ заданной строки и вывести полученную строку на экран?
Составьте программу позволяющую удвоить каждый символ заданной строки и вывести полученную строку на экран.
Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '?
Дана строка символов, надо получить новую строку, заменив буквы 'с' символами ' * '.
Дана строка?
Дана строка.
Если количество символов в ней нечетно , то выведите на экран средний символ строки.
Задача Паскаль.
Ввести с клавиатуры строку?
Ввести с клавиатуры строку.
Сформировать новую строку, в которой все символы из первой строки разделены пробелами.
Помогите, пожалуйста).
Во введенной строке подсчитайте количество символов " * " и символов "?
Во введенной строке подсчитайте количество символов " * " и символов "!
". Информатика.
Паскаль.
Строки.
Ввести строку символов определить и вывести на экран ее длину?
Ввести строку символов определить и вывести на экран ее длину.
Вывести на экран первый и последний символ этой строки.
Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с -?
Дана строка символов заменить в данной строке все последовательности из одинаковых символов длиной более двух символов на строку вида : ' ^ nc' , где n - количество повторений заменяемого символа, с - сам символ.
Например : дана строка 'aaabccdddde' и она должна стать строкой вида : ' ^ 3abcc ^ 4de'.
Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости?
Написать функцию, которая возвращает символ строки с самой высокой частотой встречаемости.
Прототип функции char function_name (char * s).
Проверить работу функции на строке, введенной с клавиатуры.
Реализовать вывод результата.
С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке?
С клавиатуры вводится строка str, а также символ для подсчета определить количество этих символов во введенной строке.
На странице вопроса Имеется некоторый набор функций для работы со строками символов : СИМВОЛ(S) – функция возвращает первый символ непустой строки S ; ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки? из категории Информатика вы найдете ответ для уровня учащихся 10 - 11 классов. Если полученный ответ не устраивает и нужно расшить круг поиска, используйте удобную поисковую систему сайта. Можно также ознакомиться с похожими вопросами и ответами других пользователей в этой же категории или создать новый вопрос. Возможно, вам будет полезной информация, оставленная пользователями в комментариях, где можно обсудить тему с помощью обратной связи.
Анализируя приведенный алгоритм, можно увидеть, что :
1.
Для введенной строкитело цикла выполняется 5 раз (ДЛИНА(S) / 2)
2.
Значение строки Т меняется только в одной команде тела цикла
T : = ОСТАТОК(T) ;
Удаляя 5 раз начальный символ из строки«СЛОНОПОТОМ», получим строку«ПОТОМ».