Amigón tus problemas son varios en resumen con lo que te han dicho otras personas incluyendo al ingeniero que por cierto no te explica nada (jajajaja)
como cosa rara verdad!!

veamos
1)
Tu declaración o simulación de Función ok:
void (_______)()ok
{
*
*
*
*
*
*
} ves
luego
2)hay un (";") al final del programa obvialo no corresponde a este tipo de lenguaje.
ejemplo
*
*
*
}; ves(nooooooo

es válido)jeje
bueno con eso intenta probar el program a ver si te corre amiguete...
corre.?

:

;jejejeje
(si corre programa entonces

de lo contrario

NOTA: ya corrí el programa bien bien fino nos vemos...
C++ BorlFJ