Делители числа 1048576
Задача: сколько делителей у числа 1048576?
Решение:
Делителем числа 1048576 называют натуральное число на которое 1048576 делится без остатка. Для нахождения всех делителей воспользуемся следующим алгоритмом:
- разложим 1048576 на простые множители;
- найдём все возможные произведения полученных множителей (перемножим полученные значения между собой) и добавим их к ранее найденным;
- добавим единицу (т.к. единица является делителем любого числа).
Исходя из этого:
1. Раскладываем 1048576 на простые множители:
1048576 | 2 |
524288 | 2 |
262144 | 2 |
131072 | 2 |
65536 | 2 |
32768 | 2 |
16384 | 2 |
8192 | 2 |
4096 | 2 |
2048 | 2 |
1024 | 2 |
512 | 2 |
256 | 2 |
128 | 2 |
64 | 2 |
32 | 2 |
16 | 2 |
8 | 2 |
4 | 2 |
2 | 2 |
1 |
1048576 = 220
Подробнее о том, как расскладывать число на простые множители, смотрите тут.
2. Перемножим между собой полученные множители (2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2). Получаем:
2 · 2 = 4
2 · 2 · 2 = 8
2 · 2 · 2 · 2 = 16
2 · 2 · 2 · 2 · 2 = 32
2 · 2 · 2 · 2 · 2 · 2 = 64
2 · 2 · 2 · 2 · 2 · 2 · 2 = 128
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 256
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 512
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 1024
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 2048
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 4096
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 8192
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 16384
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 32768
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 65536
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 131072
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 262144
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 524288
2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 1048576
3. Получаем 3 набора значений:
- 2 — простые числа из 1-го пункта;
- 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576 — произведения из 2-го пункта;
- 1 — единица, которая является делителем любого числа.
Объединяем и получаем делители для числа 1048576:
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576
Ответ:
- Делители числа 1048576: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576;
- Количество делителей: 21.