Números perfectos hasta un N dado

Blanca Simón

/*Números perfectos*/
#include <stdlib.h>
#include <stdio.h>

int  sum_div (int m);
int main()
{
int i,j, m, N;
printf(“Dame N hasta donde encontrar numeros perfectos: \n”);
scanf(“%d”, &N);
printf(“Los numeros perfectos encontrados son: \n”);
for (i=1; i<=N; i++)
{
if (i==sum_div (i))
printf (“%d\n”, i);
}

system(“PAUSE”);
return 0;

}

int  sum_div (int m)
{int j, suma=0;
for (j=1; j<m; j++)
if (m%j==0) suma=suma+j;
return suma;
}

Esta entrada fue publicada en Ciencia y programación. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s