. Con la tecnología de Blogger.

miércoles, 9 de junio de 2010

Detectando Numeros Primos [C]

Bueno tube un poco de problemas para hacerlo , por el tema que estaba usando break; para terminar el codigo , pero se me ocurrio usar return para salir del programa.
Hace un tiempo probe hacerlo , pero no me dio resultado http://www.duslc.com.ar/c-c/detectando-numeros-primos-(problema)/ asi que ahora si identifica si es primo o no
, por lo menos los testie y me funciono , ahora solo quedaria sacar el rango asignado , pero voy a leer un poco mas para tener un par de cosas mas claras , por que me pongo a boludear y no termino de leer nada u.u
pero bue :P

#include <stdio.h>
int main () {
    int ini,cont,asd;
    printf("ingrese su numero ");
    scanf("%d",&asd);
    cont=asd-1;
    for (ini=2;ini<=cont;ini++) {
            if (asd%ini==0) { goto noprimo; }
            }
    printf("%d es primo",asd);
    getch();
    getchar();
    return 0;
    noprimo:
            printf("%d no es primo",asd);
            getch();
            getchar();
            return 0;
}

0 comentarios: