Этот код дает мне правильный ответ, но я не понимаю, почему он показывает, не найдены в строке 7 и 8? - PullRequest
0 голосов
/ 13 февраля 2020
#Program to find roots of quadratic equation

echo "The quadratic equation is ax^2+bx+c=0"

read -p "Enter the value of a: " a
read -p "Enter the value of b: " b
read -p "Enter the value of c: " c

x1= $(echo "scale=3;  (- $b +sqrt ( ( $b * $b ) -             4 * $a * $c) ) / ( 2 * $a ) " | bc -l) 
x2= $(echo "scale=3; (- $b - sqrt ( ( $b * $b ) - 4 * $a * $c ) ) / ( 2 * $a ) " | bc -l )

echo $x1
echo $x2

Квадратичное c уравнение: ax ^ 2 + bx + c = 0

Введите значение a: 1

Введите значение b: 7

Введите значение c: 12

квадратик c. sh: 7: квадратик c. sh: -3.000: не найдено квадратик c. sh: 8: квадрати c. sh: -4,000: не найдено

...