Una subfunción de la programación en lenguaje C
El código de referencia es el siguiente:
#Contiene "stdio.h"
descomposición vacía (entero)
{
int i , fac = 1;
mientras(n>1){
for(I = 2;i<= n;i++)
si(n% i ==0){
fac = I;
Romper;
}
si (n!=fac)
p>printf("%d* ", fac);
Otros
printf("%d", fac);
n / = fac;
}
}
int esPrime(int x)
{
int I
if(x<=1)
devuelve 0;
for(I = 2;i<x;++i)
if(x%i==0) devuelve 0;
devuelve 1;
}
int main()
{
int n;
scanf("%d ", & ampn);
if (n & lt=0){
printf(" error ");
Devuelve 0;
}
if(isPrime(n))
Printf(" Sin factor, número primo");
En caso contrario {
printf("%d= ", n);
Descomponer(n);
}
}