Разложение числа на множители - 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(условие) { операторы }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д