ЛР9. Множества.
Задания
Решить задачи. Для каждой задачи создать функцию решения, в которую передаются введенные параметры и которая возвращает
полученный результат. Ввод и вывод данных - только в основной программе.
- Блок 1
-
Даны два числовых множества (получены со стандартного ввода). Найти общие элементы множеств, факт полного вхождения первого множества во второе,
факт полного вхождения второго множества в первое.
-
Дано число и дано множество, состоящее из нескольких цифр (получены со стандартного ввода). Определить, какие цифры из множества входят в запись числа.
-
Дана строка и дано множество символов (получены со стандартного ввода). Определить, какие символы из множества входят в состав строки больше одного раза.
- Блок 2
-
Дана система счисления и строка. Определить, является-ли строка представлением натурального числа во заданной системе счисления.
Для решения задачи сформировать множество знаков заданной системы счисления.
-
Дан номер года (задается константой в программе). Создать массив из 12 множеств, соответствующих 12 месяцам. Каждый месяц должен включать
в себя только номера выходных дней (субботы и воскресенья).
По введенному номеру месяца и номеру дня в месяце, определить, с использованием полученного массива, является день выходным или нет.