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;
}
No hay comentarios:
Publicar un comentario