la estructura
for le falta un argumento, el iterador. estas usando la estructura como si fuera un
while, el cual no esta mal, pero aun asi esta mal construido. supone que los argumentos del
for es:
for(inicializacion; condicion; iterador){
codigo...
}
sin embargo, todos los argumentos pueden ser opcionales, pero para ello por
obligacion tienes que escribir los
punto y coma.
de modo, que aplicado a tu caso, tienes que escribirlo de la siguiente forma.
Código:
for (j=primer_inpar; j>=0;){ // notese el punto y coma luego de j>=0
...
}