Problema 5
Ax2 + Bx + C = 0
ax2bxc.pas, ax2bxc.c, ax2bxc.cpp
Problema
Resolver una ecuación del tipo Ax2 + Bx + C = 0. Para distinguir x2, escribirá xx.
Entrada
La primera línea sólo contendrá un número positivo n que indicará el número de ecuaciones a resolver. Las siguientes líneas contendrán las ecuaciones. Todos los coeficientes serán enteros de valor absoluto menor o igual a 32000, contendrán adicionalmente, a lo más una ‘x’, a lo más una ‘xx’ que representará x2, un símbolo ‘=’ y los símbolos ‘+’ y ‘-‘. Todas las ecuaciones estarán igualadas a cero y tendrán al menos una solución y a lo más dos.
Salida
Deberán ser n líneas con la(s) solución(es) de la ecuación con dos cifras decimales. Si la ecuación tiene más de una solución, éstas deberán estar separadas por ‘;’ y un espacio en blanco.
Ejemplo
entrada | salida |
4 -6x+9+xx=0 4xx+12x+10=0 4+xx=0 xx+x-6=0 |
3.00 -1.50+0.5i; -1.50-0.5i 2.00i; -2.00i 2.00; -3.00 |
Concurso: | ICPC - 3 Concurso Interno de la Universidad Bonaterra. 15/Mayo/2003 |
Propuesto por: | Óscar Dávalos Orozco |
Ayuda: | entradas, salidas, sugerencias |
Soluciones: | ax2bxc.pas, ax2bxc.c, ax2bxc.cpp |