Error en programa hecho para practicar

Re: Error en programa hecho para practicar

de Fernando Fernandez -
Número de respuestas: 0
Hola Ezequiel.
Está bien lo que dice Fabricio.

Además, ¿cómo estás compilando? Porque en los printf se requiere un parámetro por cada especificador de formato (los %d). Deben ser expresiones del tipo adecuado. En este caso supongo que sería 'num'.

Otro problema es el punto y coma en la línea del while. Eso hace que el bloque del while quede vacío (no hace nada) y me parece que se colgaría con cualquier número par mayor que 8 (un número par cuya raíz cuadrada sea mayor que 3).

Removido ese punto y coma me parece que la lógica de ese código haría que consisdere primo a cualquier número impar. ¿Puede ser?