• Viernes 15 de Noviembre de 2024, 04:26

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.


Mensajes - jumbo0412

Páginas: [1]
1
C/C++ / nO PUEDO RESOLVERLO nUMEROS PERFECTOS
« en: Miércoles 4 de Marzo de 2009, 17:28 »
Wenas!necesito ayuda.Tengo q acer1programa que imprima los nº perfectos

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

tengo este nose si me sirva nada mas me imprime los numeros perfectos pero como puedo hacer que sumen los numeros no enteros y poner primero el intervalo???


# include <stdio.h>
# include <stdlib.h>
 
int numeroPerfecto(int num);
 
main()
{
    int np, numero;
 
    printf("nIngrese un numero: ");
    scanf("%i", &numero);
 
    np = numeroPerfecto(numero);
 
    if(np == 1 && np)
        printf("nEs Perfecton");
    else
        printf("nNo es Perfecton");
    system("pause");
}
 
int numeroPerfecto(int num)
{
    int acum = 0 ;
    int i;
 
    for( i = 1; i<num; i++ )
        if( num%i == 0 )
            acum += i;
    if( acum == num )
        return 1;
    else
        return 0;
}

Páginas: [1]