Hola Alexis, ¿cómo andas?
En principio no debería producirse un error por no inicializar las variables, posiblemente al compilar aparezcan warnings (advertencias) pero en este caso podrías ignorarlas porque inicializar esas variables en 0 no es parte de la lógica del programa.
Sobre la impresión de los resultados, es algo que tenés que manejar en tu programa principal, se imprimen siempre las 2 raíces por el writeLn de la última instrucción. Esto lo podés manejar con ifs, e imprimiendo la salida de una forma u otra dependiendo del caso en el que te encuentres.
Saludos,
Felipe
En principio no debería producirse un error por no inicializar las variables, posiblemente al compilar aparezcan warnings (advertencias) pero en este caso podrías ignorarlas porque inicializar esas variables en 0 no es parte de la lógica del programa.
Sobre la impresión de los resultados, es algo que tenés que manejar en tu programa principal, se imprimen siempre las 2 raíces por el writeLn de la última instrucción. Esto lo podés manejar con ifs, e imprimiendo la salida de una forma u otra dependiendo del caso en el que te encuentres.
Saludos,
Felipe