Разложение числа на множители - 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(условие)
{
операторы
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы