Уроки C++ / #10 урок - Строки и символы
Ссылка на плейлист со всеми уроками"C++ для начинающих " - • Уроки C++ / #1 урок - Вводное занятие _______ Автор: Михаил Густокашин Куратор академических программ Яндекса Директор центра студенческих олимпиад факультета компьютерных наук ВШЭ, методист московского Центра педагогического мастерства. Готовит студентов и школьников к олимпиадам по программированию. Возглавляет методическую комиссию Московской олимпиады школьников по информатике, состоит в жюри многих других соревнований. Подготовил десятки победителей и призёров Всероссийских олимпиад. Источник: https://stepik.org/course/363/syllabus Лицензия: https://creativecommons.org/licenses/... _____________________________________________________________ Задача №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 Найдите в данной строке самое длинное слово и выведите его. Входные данные Вводится одна строка. Слова в ней отделены одним пробелом. Выходные данные Выведите самое длинное слово. Если таких слов несколько, то выводить нужно, которое встречается раньше. Sample Input: Everyone of us has all we need Sample Output: Everyone __________________________________________ Задача №7 В сети интернет каждому компьютеру присваивается четырехбайтовый код, который принято записывать в виде четырех чисел, каждое из которых может принимать значения от 0 до 255, разделенных точками. Вот примеры правильных IP-адресов: 127.0.0.0 192.168.0.1 255.0.255.255 Напишите программу, которая определяет, является ли заданная строка правильным IP-адресом. Входные данные Программа получает на вход строку из произвольных символов. Выходные данные Если эта строка является корректной записью IP-адреса, выведите YES, иначе выведите NO. Примечание Для перевода из строки в число удобно пользоваться функцией stoi, которая принимает на вход строку, а возвращает число. Sample Input: 127.0.0.1 Sample Output: YES

Уроки C++ / #11 урок - Словари и множества

Строки в с++. Нуль терминатор. Что такое строка в с++. char c++ массив. С++ Для начинающих. Урок #60

Почему я программирую на С/C++ (язык для профессионалов!)

Всё об указателях в C++ за 20 минут

Зачем нужны указатели в C++?

Математик и черт

Самая опасная тюрьма в мире: CECOT (Здесь содержатся Демоны)

Как уехать из России без денег | Так и живем

Джейсон Стэйтем в фильме Гая Ричи - ГНЕВ ЧЕЛОВЕЧЕСКИЙ / Wrath of Man / Смотреть онлайн бесплатно

УКРАИНКА В ГАРЕМЕ МЕНЯЕТ ПОРЯДКИ

7 Countries With the Easiest Legalization for EVERYONE

Каждая ошибка в общении, которую делают 90% людей, и как её исправить

КАК СОБРАТЬ КУБИК РУБИКА 3Х3 ЗА 15 ХОДОВ | алгоритм бога

Уроки C++ / #9 урок - Функции и рекурсия

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

КАК УСТРОЕН TCP/IP?

как создать свою программу (сортировка строк)

How I Would Become a Programmer (If I Could Start All Over)

