lectura de

Un número perfecto es aquel en que la suma de sus divisores (excluido el mismo) suman a si mismo, por ejemplo el 6.

divisores del 6: 1,2,3,6 el 6 no va así que:

entonces 1+2+3=6

otro es el 28: 1,2,4,7,14
1+2+4+7+14=28

#include <stdio.h>

  int main(void){
    int n,d,sumar=0;
    printf("Ingrese un numero: ");
    scanf("%d", &n);
    for (d = 1; d< n; d++){
      if (n%d==0){
        sumar=sumar+d;
      }   
    }
    if (sumar==n){
      printf("%d Es Perfecto\n", n);
    }else{
      printf("%d No es Perfecto\n", n);
    }
    return 0;
  }
Blog Logo

Juan Pablo Escalona G.


Publicado el

comments powered by Disqus
Image

JPEG {codes}

Códigos azarosos en múltiples lenguajes, JavaScript, Ruby, C, Python. Bienvenidos aquellos que quieran aprender.

Volver al inicio