Desconponer en factor primo y mostrar su suma

Leido un numero descomponer en sus factores primos y mostrar su suma para los mismos numeros del 21) tendriamos las sumas :9,9y 13 respectivamente

1 respuesta

Respuesta
-1
No veo lo que dices de la suma. Aquí te pongo un programa que, dado un número, calcula e imprime su descomposición en factores primos.
Suerte!
Kepa Ríos
[url=http://www.cartagena99.com/]www.cartagena99.com[/url]
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int num,i, original;
int haydivisor;
printf(&quot;\nIntroduzca un numero: &quot;);
scanf(&quot;%d&quot;,&original);
num=original;
puts(&quot;\nBuscando divisores...&quot;);
do{
haydivisor=0;
for(i=2;i<=num/2;i++)
{
if(num%i == 0)
{
haydivisor=1;
printf(&quot;%d, &quot;,i);
num/=i;
break;
}
}
}while(num>0 && haydivisor);
printf(&quot;%d.\n&quot;,num);
system(&quot;PAUSE&quot;);
return 0;
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas