Hola nathaliness, antes que nada pedirte que para insertar mensajes en los foros leas lo que se dice aquí,
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0Por ejemplo para poner el título de este tema hubiera sido más útil nombrar el lenguaje con el que estás trabajando, qué compilador o entorno de desarrollo usas, el objetivo del programa y cuál es el problema que tienes, que poner "maestros de la programación, échenle un vistazo a este código", que no es descriptivo y no permite localizar el tema si dentro de unos días quieres buscarlo por ejemplo.
Por otro lado, para ver por qué no compila un código debes ir analizándolo y probándolo poco a poco. Es decir, si este código tiene 500 líneas debería haberse ido probando con 20 líneas, 40 líneas, 60 líneas, etc.
Por tanto mi recomendación es que empieces a generar el programa desde cero y lo vayas probando poco a poco, ya que en 500 líneas puede haber un número de errores "indefinido", hasta el punto de requerir muchas horas su depuración.
Saludos