Разложение числа на множители - C (СИ)
Формулировка задачи:
Описать функцию Factors(A,N,F), находящую разложение натурального числа А на простые множители. Количество множителей возвращается в целой переменной N,а сами множители(в порядке неубывания)-в целочисленном массиве F(F и N-выходные параметры, максимальное число массива F=15). С помощью этой процедуры разложить на простые множители 5 данных чисел.
Вот что у меня получилось:
Подскажите, пожалуйста, что нужно добавить?
#include <stdio.h>
void Factors(int A,int*N, int F[]);
{N=1;
printf("vvod A");
scanf("%f",&A);
{
while A!=1
n=1
{while A%n==0
++*N;
}
*F = n;
++F;
A /= n;
}
}Решение задачи: «Разложение числа на множители»
textual
Листинг программы
while(условие)
{
операторы
}