Строки. Задача 1 В данной строке вставить символ каждого вхождения символа . Строки. Задача 3 после Формат входных данных На первой стоке входного файла записан символ , на второй строке - символ . На третьей строке дана сама строка . Строка состоит из букв латинского алфавита, непустая и её длина не превышает 100 символов. и - буквы латинского алфавита; обратите внимание на то, что символы и могут совпадать. Формат выходных данных Выведите единственную строку - ответ на поставленную задачу. Примеры: Вход a b abc Выход abac Вход b b abc Выход Abbc Строки. Задача 2 Выясните, имеются ли в строке два соседствующих одинаковых символа. Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита, непустая и её длина не превышает 100 символов. Формат выходных данных Выведите YES в случае положительного ответа, или NO иначе. Примеры: Вход abc Выход NO Вход abcc Выход YES Дана строка . Удалите из неё среднюю букву, если длина строки нечётная или две средних в противном случае. Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита, в ней не менее 3-х и не более 100 символов. Формат выходных данных Выведите единственную строку - ответ на поставленную задачу. Примеры: Вход abcd Выход ad Вход abcde Выход abde Строки. Задача 4 Дана строка и символ . Удвойте каждое вхождение символа в строке . Формат входных данных На первой строке входного файла записан символ . На второй строке дана строка . Строка состоит из букв латинского алфавита, непустая и её длина не превышает 100 символов. - буква латинского алфавита. Формат выходных данных Выведите единственную строку - ответ на поставленную задачу. Примеры: Вход a abaca Выход aabaacaa Строки. Задача 5 Дана строка , состоящая из слов, разделённых пробелами, и слово . Напечатайте все слова из строки , отличные от слова . Формат входных данных На первой строке входного файла записано слово , на второй строке - строка . Слово состоит из строчных букв латинского алфавита, строка - из строчных букв латинского алфавита и пробелов. В и есть хотя бы одна буква и их длина не превышает 100 символов. Формат выходных данных Напечатайте все слова из строки , отличные от слова . Каждое слово выводите на новой строке в том порядке, в котором они встречаются в . Примеры: Вход boat load cargo to the boat truck Выход load cargo to the truck Строки. Задача 7 Дана строка , состоящая из слов, разделённых пробелами. Выведите все слова, которые встречаются в ровно один раз. Формат входных данных Во входном файле дана строка . Строка состоит из строчных букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 100 символов. Формат выходных данных Выведите все слова, которые встречаются в ровно один раз. Каждое слово выводите на новой строке в том порядке, в котором они втречаются в . Примеры: Вход to be or not to be Выход or not Строки. Задача 8 Дана строка , состоящая из слов, разделённых пробелами. Выведите все слова из , которые начинаются и оканчиваются одной буквой. Строки. Задача 6 Дана строка , состоящая из слов, разделённых пробелами. Найдите в строке слово максимальной длины. Формат входных данных Во входном файле дана строка . Строка состоит из строчных букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 100 символов. Формат выходных данных Выведите слово максимальной длины. В случае, если слов максимальной длины несколько, выведите любое. Примеры: Вход load cargo to the boat truck Выход cargo Формат входных данных Во входном файле дана строка . Строка состоит из строчных букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 100 символов. Формат выходных данных Выведите все слова из , которые начинаются и оканчиваются одной буквой. Каждое слово выводите на новой строке в том порядке, в котором они втречаются в . Примеры: Вход ab abcdefa t rbrcrbr Выход abcdefa t rbrcrbr Строки. Задача 9 Строки. Задача 11 Дана строка , состоящая из слов, разделённых пробелами. Выведите все слова из , которые начинаются с той же буквы, что и первое слово в . Само первое слово тоже необходимо вывести. Дана строка , состоящая из слов, разделённых пробелами, и буква . Выведите все слова из , которые начинаются с буквы . Формат входных данных На первой строке входного файла записана буква . На второй строке дана строка . Строка состоит из строчных букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 100 символов. - буква латинского алфавита. Во входном файле дана строка . Строка состоит из строчных букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 100 символов. Формат входных данных Формат выходных данных Формат выходных данных Выведите все слова из , которые начинаются с той же буквы, что и первое слово в . Каждое слово выводите на новой строке в том порядке, в котором они втречаются в . Примеры: Вход to be or not to be that is the question Выход to to that the Выведите все слова из , которые начинаются с буквы . Каждое слово выводите на новой строке в том порядке, в котором они встречаются в . Примеры: Вход e lake eon take loan end Выход eon end Строки. Задача 10 Строки. Задача 12 Дана строка , состоящая из слов, разделённых пробелами. Подсчитайте количество слов в строке~ . Дана строка , состоящая из слов, разделённых пробелами. Подсчитайте количество слов, которые встречаются в ней ровно один раз. Формат входных данных Во входном файле дана строка . Строка состоит из строчных букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 100 символов. Формат выходных данных Выведите единственное целое число количество слов в строке . Примеры: Вход one bright day at the middle of the night Выход 9 Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 255 символов. Формат выходных данных Выведите единственное число - ответ на задачу. Примеры: Вход abdeadr Выход 3 Строки. Задача 13 Дана строка , состоящая из слов, разделённых пробелами и буква . Подсчитайте количество слов в , которые начинаются с буквы . Формат входных данных На первой строке входного файла дана буква . На второй строке входного файла дана строка . Строка состоит из букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 255 символов. - буква латинского алфавита. Формат выходных данных Выведите единственное число - ответ на задачу. Примеры: Вход a at be do ear a d r Выход 2 Строки. Задача 14 Дана строка , состоящая из слов, разделённых пробелами. Найдите длину самого короткого слова. Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 255 символов. Формат выходных данных Выведите единственное число - ответ на задачу. Примеры: Вход let it be Выход 3 Строки. Задача 15 Дана строка . Удалите из неё последовательность символов, расположенных между двумя запятыми. Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита, пробелов и запятых; в ней есть ровно две запятые, её длина не превышает 255 символов. Формат выходных данных Выведите единственную строку - ответ на поставленную задачу. Примеры: Вход abc, ea , t Выход abc,, t Строки. Задача 16 Дана строка . Выведите последовательность символов из неё, расположенных до первого двоеточия и после последнего двоеточия. Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита, пробелов и запятых; в ней есть как минимум одно двоеточие, её длина не превышает 255 символов. Формат выходных данных Выведите единственную строку - ответ на поставленную задачу. Примеры: Вход a:b:c:d Выход a d Строки. Задача 17 Дана строка . Замените все группы стоящих рядом точек многоточием. Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита, пробелов и точек; её длина не превышает 255 символов. Формат выходных данных Выведите единственную строку - ответ на поставленную задачу. Примеры: Вход lets see ..... this. Выход lets see ... this... Строки. Задача 19 Дана строка . Проверьте, является ли она симметричной. Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита и пробелов; в ней есть хотя бы одна буква, её длина не превышает 255 символов. Формат выходных данных В случае положительного ответа выведите 1, иначе выведите 0. Примеры: Вход tet a tet Выход 1 Вход teta tet Выход 0 Строки. Задача 18 Строки. Задача 20 Дана строка , состоящая из слов, разделённых пробелами. Подсчитайте, сколько раз в ней встречается слово . Дана строка . Подсчитайте количество цифр, которые в ней содержатся. Формат входных данных На первой строке входного файла дано слово . На второй строке дана строка . Строка состоит из букв латинского алфавита и пробелов; её длина не превышает 255 символов. Слово состоит из букв латинского алфавита. Формат выходных данных Выведите единственное число - ответ на задачу. Примеры: Вход a abdeadr Выход 2 Формат входных данных Во входном файле дана строка . Строка состоит из букв латинского алфавита, цифр и пробелов; её длина не превышает 255 символов. Формат выходных данных Выведите единственное число - ответ на задачу. Примеры: Вход 12345rabbitgoneforawalk Выход 5