Programas en C..........?

Por favor me pueden ayudar? Lenguaje C

Necesito hacer un algoritmo para estos tres problemas...

1)ngresar un número por teclado t determinar si es primo.

2). Ingresar un número entero por teclado y determinar si es perfecto. Un número es perfecto cuando la suma de todos sus factores, a excepción de sí mismo, da como resultado el número original.

3). Escribir un programa que pida el ingreso de un número entero positivo por teclado, y luego busque todos los números perfectos que se encuentren entre 1 y el número ingresado

Actualización:

Gracias Fernando :-)!

Actualización 2:

No me estoy autoengañando...y no necesito consejos de ese tipo ni sermones.

2 respuestas

Calificación
  • hace 1 década
    Respuesta preferida

    Mira... Ya alguien te lo hará aquí, pero te recomiendo que los hagas tu misma, porque si empiezas así, sin esfuerzo, nunca llegarás lejos programando. La clave en programación es tener una buena base, entender tempranamente. No te autoengañes!!

    Suerte!!!!!!!!

  • Anónimo
    hace 1 década

    int esPrimo(int n)

    {

    int i;

    for (i=2; i<n;i++)

    {

    if (n % i) == 0

    {

    return 0;

    }

    }

    return 1;

    }

    int c;

    scanf(%d,&c)

    if esPrimo(c)

    {

    printf("es primo");

    }

    else

    {

    printf("no es primo");

    }

    me da pereza el resto de los puntos.

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.