Código C++ – Números Perfectos


Método 1:

/Codificado por: sAfOrAs
//Codigo fuente: Calcula números perfectos.
#include<iostream>
using namespace std;
int main()
{
	int n=1,x=1,s=0;
	while(n<=10000)
	{
		while(x<=(n/2))
		{
			if(n%x==0)
				s=s+x;
				x=x+1;
		}
		if(n==s)
			cout<<n<<", Es perfecto"<<endl;
		n=n+1; x=1;s=0;
	}
	cin.ignore(); return 0;
}
//UN NUMERO PERFECTO ES CUANDO TODOS SUS DIVISORES MENORES SUMADOS DAN EL MISMO NUMERO.

Método 2:

//Codificado por: sAfOrAs
//Codigo fuente: Números Perfectos.
//Autor; Danny H. Saforas Contreras.
#include<iostream>
using namespace std;
int main()
{
	int a=0,b=1,c=1;
	while(c<100)
	{	
		
		cout<<c<<endl;
		c=a+b;
		a=b; b=c;	
	}
	cin.ignore(); return 0;
}
Anuncios

3 comentarios sobre “Código C++ – Números Perfectos

Deja tu comentario

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