viernes, 24 de septiembre de 2010

Programa que acepta un numero por teclado y determina si el numero es primo

/************************************************************************/
/* Programa que acepta un numero por teclado y determina si el numero   */
/* es primo                                                             */
/* Nombre de programa: primos.cpp                                       */
/************************************************************************/

#include <stdio.h>
#include <conio.h>

main ()

{
    int numero, divisor;
    system("cls");
    printf("Programa para determinar si un numero es primo o no\n\n");
    printf("Digite el numero a consultar:  ");
    scanf("%d", &numero);
    while(numero < 2) {
        printf("\n\nNo se aceptan numeros inferiores a 2.");
        printf("\n\n\nDigite otro numero para realizar la consultar:  ");
        scanf("%d", &numero);
    }
    for (divisor=2; numero%divisor!=0; divisor++) ;
    if (divisor == numero)
        printf("\n\nEl numero es primo.", numero);
    else
        printf("\n\nEl numero no es primo.", numero);
        printf("\n\n\n\t\tPrograma Terminado\n\n\t\t");
        getch();    
       
}

No hay comentarios: