¿Es un número primo?

Inés Aldea

/* Comprobar si el número que le das al programa es un número primo mediante una función. */

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

void esprimo(int);

int main ()
{
int n;
printf(“Dame un numero para ver si es primo o no\n”);
scanf(“%d”,&n);
esprimo(n);
return 0;
}

void esprimo (int n)
{
int i,flag=0;

for(i=3;i<=sqrt(n);i++)
{
if(n%i==0){flag=1; break;}
}
if(flag==0) printf(“Es primo”);
else printf (“No es primo”) ;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s