#include <stdio.h> int main() { int numero, residuo; int cantidad=0, contador=0; printf ("Escribe un numero\n"); scanf ("%i", &numero); while (contador==numero) { residuo=numero%contador; contador=contador+1; if (residuo==0) { cantidad=cantidad+1; } } if (cantidad<=1) { printf ("El numero %i no es primo", numero); } else { printf ("El numero %i es primo", numero); } getchar(); getchar(); return 0; }
¡95 bitos al que me ayude a resolverlo!
Mirate este
Del rincon del C "numero primo".
Si te interesa en C++, mira este.
Saludos.