Цель: понять задачу и получить полный разбор.
Задача: найти все делители числа 120 и выделить те, которые являются составными (то есть не являются простыми, и не равны 1).
Разложение 120 на простые множители 120 = 2^3 · 3 · 5
Все делители получаем из комбинаций степеней простых факторов: a ∈ {0,1,2,3}, b ∈ {0,1}, c ∈ {0,1} Делители (упорядочив по возрастанию): 1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 20, 24, 30, 40, 60, 120
Определяем, какие делители составные
- 1 — ни простое, ни составное
- Простые делители среди них: 2, 3, 5
- Остальные делители являются составными (разделяются на более чем два множителя)
Составные делители: 4, 6, 8, 10, 12, 15, 20, 24, 30, 40, 60, 120
Итог:
- Все делители 120: 1, 2, 3, 4, 5, 6, 8, 10, 12, 15, 20, 24, 30, 40, 60, 120
- Составные делители: 4, 6, 8, 10, 12, 15, 20, 24, 30, 40, 60, 120
- Простые делители: 2, 3, 5
- 1 — neither prime nor composite
Если под «составляющие» вы имели в виду что-то иное (например, простые множители 2, 3, 5), скажите — помогу адаптировать ответ.