A lo dicho por vangodp añado dos sitios en los que el programa te da error y por ello se te cierra:
Esto te está provocando una división por 0
y
Al no tener asignado nigún valor a la variable
numPrimos esta condición no funcionará, o no lo hará correctamente.
Por otro lado el planteamiento del algoritmo no parece funcionar. ¿Cual era la idea?
Saludos