Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Comprobar si un número es primo (ANSI C)
Lenguaje de programación ANSIC C, C++

Enunciado del ejercicio resuelto en lenguaje de programación C: realizar un programa que pida al usuario un número y muestre si es o no primo.


#include <stdio.h>
#include <math.h>

void main(void) 
{
  int numero, divisor;
  
  printf("Introduce un número:\n");
  scanf("%d", &numero);
  while (numero < 2) 
  {
    printf("No se permiten números menores que 2.\n");
    printf("Introduce un número mayor que 2:\n");
    scanf("%d", &numero);
  }
  for (divisor=2; divisor<=sqrt(numero); divisor++) 
  {
    if (numero%divisor==0) 
    {
      printf("%d no es primo.\n", numero);
      return;
    }
  }
  printf("%d es primo.\n", numero);
}




Publicado el: 2009-11-27

Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A