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