Професионална програма
Loading...
ambiorix avatar ambiorix 642 Точки

Две са грешките:

1. от ред 4 до ред 7 -> if (b === 0 && c === 0) -> това условие и тялото му не знам откъде са взети, но не са коректни.

2. ред 16 до ред 18, console.log(root); -> когато са два корена не трябва да са един под друг, а разделени със спейс.

Ето го коригирано: https://pastebin.com/tfsJ3E7U

Повече информация за квадратни уравнения и трите възможни варианта на корени: https://www.matematika.bg/algebra/quadratic-equation.html

0
AleksanderKostadinov avatar AleksanderKostadinov 12 Точки

Благодаря. Явно не съм разбрал как се принтира. А реда с проверката дали b === 0 && c === 0 беше там, защото си мислех, че грешката е в принтиране на "- 0" при вход 20x**2 = 0 . Виждам, че и филтера ми е излишен след като изпозвам push() . :)

0
NasSs avatar NasSs 2 Точки

Здравей,

Решавам тази задача на C#, и получавам за изход на единият от корените -0. Как мога да избегната минуса? 

Благодаря!

 

0