/* Programa para determinar si un numero es primo o no */
#include<stdio.h>
#include<conio.h>
main()
{
int a;
int i;
int contador=0;
printf("ingrese un numero: ");
scanf("%d", &a);
for(i=a; i>0; i--)
if(a%i==0)
contador++;
if(contador==2)
{
printf("El numero es primo");
}
else
{
printf("El numero no es primo");
}
getche ();
return 0;
}
Evita el conio. Falta el break del else - no es muy eficiente este algoritmo. Explicación y referencias también estarían bienvenidas. Te pongo 11 puntos.
ResponderEliminar