Ahi es donde tengo el problema no se donde poner esa condicion ni de que forma, asi de como indicarle nuevamente que haga la pregunta de si quiere volver a calcular un nuevo numero primo.
Os dejo el codigo.
Espero que alguien me ponga sobre la pista porque estoy "aburrido", ademas de estar empezando en este mundo.
Muchas gracias y un saludo
Código
#include <stdio.h> #include <stdlib.h> int main(void) { int n, c, divisores; do{ printf("Introduzca un numero entero positivo para verificar si es o no primo:\n"); scanf("%d",&n); }while (n<0); divisores = 0; for(c=2; c<=n/2; c++) if (n%c == 0) divisores++; if (divisores >= 1) printf ("%d no es primo\n", n); else printf ("%d es primo\n",n); if(n==0) printf("Fin del Programa\n"); { return(0); } }
Mod: Mensaje modificado, al publicar código usa etiquetas GeSHi