Обработка символьных данных
Разбор задач из домашнего задания
С клавиатуры вводятся два целых положительных числа: а и b. Необходимо определить количество чисел в диапазоне от а до b (включительно), удовлетворяющих следующим условиям:
делится на 3 или 11;
не оканчивается на 1.
Цель: Научиться применять методы работы со строками.
Ваша задача помочь разработчику в написании игры в города. Вам досталось реализовать алгоритм проверки: является ли второе введенное слово корректным по отношению к первому. То есть проверить, что второй названный город начинается на последнюю букву первого. Программа должна выводить либо слово «Верно», либо «Не верно». При реализации алгоритма проверьте ситуации, указанные в кейсе.
Вопросы кейса:
Если слово первое заканчивается на буквы Ъ, Ы или Ь, то второе слово должно начинаться с предпоследней буквы первого.
Если первое слово не заканчивается на буквы Ъ, Ы или Ь, то второе слово должно начинаться с последней буквы первого.
Каждое слово может начинаться с заглавной буквы. Это не должно влиять на сопоставление слов. Например, Москва – Архангельск – верная комбинация.
Цель: Научиться использовать методы строк при написании программ.
Выберите задание, подходящее вам по уровню сложности. Напишите программу, решающую указанную задачу.
Вопросы кейса:
С клавиатуры вводится строка. Если она является целым положительным числом, умножить данное число на два. Результат вывести на экран.
С клавиатуры вводится строка, определить, является ли она целым числом (число может быть как положительным, так и отрицательным).
С клавиатуры вводится строка, определить, является ли она целым числом, вещественным числом или ни тем, ни другим.
Домашнее задание: