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;
}