|

Programando en C – Numero primo

Con este artículo comienzo a colgar algunos programillas muy sencillos que voy realizando en C.

Este primero, te muestra por pantalla si un numero es primo o no. Hay muchas maneras de hacerlo y se puede mejorar bastante, pero me doy por satisfecho 🙂

Es un ejemplo de bucles y condicionales.


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

int main()
{
unsigned num,primo=1,divisor=2;
printf("Introduce un numero: ");
scanf("%u",&num);
if(num==1)
printf("Es primo");
else
{

while((primo==1)&&(num!=divisor))
{
if(num%divisor==0)
primo=0;
else
divisor++;
}
if(primo==1)
printf("Es primo");
else
printf("No es primo");
}
getch();
return 0;
}

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.