Pages

lunes, 28 de enero de 2013

Determinar si un número es primo Codigo Fuente en C

Problema
Diseñar un algoritmo que me permita ingresar cualquier número y determinar si el número ingresado es primo.

Solución
  • Entrada: 19
  • Salida:   Si es número primo
Codigo Fuente en C
#include <stdio.h>
int main()
{
 int a=0,i,n;
         printf("Ingrese numero\n");
         scanf("%d",&n);
         for(i=1;i<(n+1);i++){
         if(n%i==0){
             a++;
            }
         }
         if(a!=2){
            printf("No es Primo");
            }else{
             printf("Si es Primo");
         }
return 0;
}

2 comentarios:

  1. Gracias por tu aporte, no puedo votar porque no estoy suscrito a la pagina pero igual muchisimas gracias. Estoy empezando en C y ver codigo fuente me es de mucha ayuda.

    Saludos!!!

    ResponderEliminar
  2. ¿Cómo sería si quisiera determinar si un número es primo usando el bucle while?

    ResponderEliminar