Realizar un programa el lenguje C, para que muestre y halle la suma de los divisores de un número ingresado por teclado.
Ejemplo:
Entrada:
Ingrese un numero: 60
Salida:
Los divisores son: 1 2 3 4 5 6 10 12 15 20 30 60
La suma de los divisores es: 168
#include <stdio.h>
int main ()
{
int i, num, sum=0;
printf("Ingrese un numero: ");
scanf("%d",&num);
printf("Los divisores son: ");
for (i=1; i<=num; i++){
if(num%i==0){
sum = sum + i;
printf(" %d",i);
}
}
printf("\nLa suma de los divisores es: %d",sum);
getch();
return 0;
}
0 comentarios:
Publicar un comentario