Задача противоречит заданным условиям. Покажу пошагово.
Условия:
- Всего учеников: 60.
- Любят математику: 12 учеников.
- Любят физику: 1/2 от класса = 30 учеников.
- Каждый ученик любит либо математику, либо физику (или обе).
Обозначения:
- M — множество учеников, любящих математику (|M| = 12).
- F — множество учеников, любящих физику (|F| = 30).
- M ∪ F — все ученики (раз дано, что каждый любит хотя бы одну дисциплину), поэтому |M ∪ F| = 60.
- M ∩ F — ученики, любящие и математику, и физику (пересечение).
По формуле объединения: |M ∪ F| = |M| + |F| − |M ∩ F|.
Подставим данные: 60 = 12 + 30 − |M ∩ F| → 60 = 42 − |M ∩ F| → |M ∩ F| = 42 − 60 = −18.
Получается отрицательное число для пересечения, что невозможно. Следовательно, исходные данные несовместимы: невозможно, чтобы одновременно выполнялись все условия, в частности чтобы каждый любил хотя бы одну дисциплину при таких дробях.
Вывод:
- Задача не имеет решения как она сформулирована. Данные противоречат друг другу.
Если хотите подобрать корректные данные и узнать, какая часть любит только математику, можно предложить одну из корректировок, например:
- изменить доли так, чтобы сумма была не меньше 1 (например, |M|/60 + |F|/60 ≥ 1), и тогда можно вычислить пересечение и часть, любящую только математику.
- или оставить условие “каждый любит хотя бы одну” и подобрать такие числа, чтобы |M| + |F| − 60 ≥ 0 (то есть пересечение могло быть неотрицательным).
Если нужно, могу предложить несколько вариантов корректировок и решить для каждого.