Мне нужно создать алгоритм. Алгоритм принимает int и возвращает массив. Предполагается, что делить int до тех пор, пока остаток равен нулю. Если он больше не делится, он должен сделать то же самое со следующим числом (числа 2, 3,5 ... все простые числа)
Вот пример того, что я пытаюсь объяснить. Number: 5 Массив для возврата: {5}
Number: 16 Массив для возврата: {2, 2, 2, 2}
Number: 100 Массив для возврата: {2 , 2, 5, 5}
Как сделать так, чтобы al oop работал до тех пор, пока целое число больше не делится без остатка?