• Sábado 18 de Abril de 2026, 15:58

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - rodrick2009

Páginas: [1]
1
Visual C++ / numeros perfectos en c++
« en: Sábado 7 de Marzo de 2009, 23:53 »
que le tengo que cambiar a mi codigo para que de lugar de que me saque numeros primos me saqu los numeros perfectos ??? Cabe alcarar que los intervalos los mete el usuario ... En si tengo que hacer esto:

1.Pida un intervalo de números
2.Obtenga e imprima todos los números perfectos que hay entre el intervalo
3.Calcule la suma de todos los números perfectos en el intervalo
4.Calcule la suma de todos los números NO perfectos en el intervalo
5.Imprima las sumas


#include<iostream.h>
void main()
{

int a=0,b=0,i=0,j=0,sp=0,sr=0;

cout<<"Introduzca el primer valor de su intervalo: ";
cin>>a;


cout<<"Introduzca el segundo valor de su intervalo: ";
cin>>b;

for(i=a;i<=b;i++)
{
sr=0;

for(j=i-1;j>1;j--)
if((i%j)==0)
sr+=j;

if(sr==0)
{ sp+=i;

cout<<"Numero Primo = "<<i<<"n";
}
}

cout<<"Suma de Primos: "<<sp;
}

Páginas: [1]