Уроки C++ / #10 урок - Строки и символы HD
Ссылка на плейлист со всеми уроками"C++ для начинающих " - https://www.youtube.com/watch?v=ZJScRkNdrUk&list=PLoWGNURguz9VzwYQln0JanhrBz0uY6Da_ _ Автор: Михаил Густокашин Куратор академических программ Яндекса Директор центра студенческих олимпиад факультета компьютерных наук ВШЭ, методист московского Центра педагогического мастерства. Готовит студентов и школьников к олимпиадам по программированию. Возглавляет методическую комиссию Московской олимпиады школьников по информатике, состоит в жюри многих других соревнований. Подготовил десятки победителей и призёров Всероссийских олимпиад. Источник: https://stepik.org/course/363/syllabus Лицензия: https://creativecommons.org/licenses/by-sa/4.0/ _ Задача №1 По введенному символу определите, является ли он цифрой. Входные данные Вводится единственый символ. Выходные данные Выведите "yes", если символ является цифрой и "no" в противном случае. Обратите внимание, что слова нужно выводить маленькими буквами. Sample Input 1: 1 Sample Output 1: yes Sample Input 2: a Sample Output 2: no _ Задача №2 Переведите символ в верхний регистр. Входные данные Вводится единственый символ. Выходные данные Если введеный символ является строчной буквой латинского алфавита, то выведите такую же заглавную букву. В противном случае выведите тот же символ, который был введен. Sample Input: b Sample Output: B _ Задача №3 Вводится один символ, измените его регистр. То есть, если была введена строчная буква - сделайте ее заглавной и наоборот. Символы, не являющиеся латинской буквой, нужно выводить без изменений. Входные данные Вводится единственый символ. Выходные данные Выведите ответ на задачу. Sample Input: b Sample Output: B _ Задача №4 Дана строка, содержащая пробелы. Найдите, сколько в ней слов (слово – это последовательность непробельных символов, слова разделены одним пробелом, первый и последний символ строки – не пробел). Входные данные На вход подается несколько строк. Выходные данные Необходимо вывести количество слов в первой из введенных строк. Примечание В этой задаче может быть полезен метод find с двумя параметрами. Первый из них - искомая подстрока, второй - позиция, начиная с которой нужно искать первое вхождение. Sample Input: In the town where I was born Sample Output: 7 _ Задача №5 По данной строке определите, является ли она палиндромом (то есть, читается одинаково как слева-направо, так и справа-налево). Входные данные На вход подается 1 строка без пробелов. Выходные данные Необходимо вывести yes, если строка является палиндромом, и no в противном случае. Sample Input: kayak Sample Output: yes _ Задача №6 Найдите в данной строке самое длинное слово и выведите его. Входные данные Вводится одна строка. Слова в ней отделены одним пр
Похожие видео
Показать еще