y := (-b + sqrt(power(b, 3) - 4 * a * c)) / (2 * a);
z := (x + y) / a * a / (x - y);
end.
Объяснение:
Для b во втором примере пославил степень 3, вроде как она указана, точнее не видно. Для возведения в степень использовалась функция power(b, 3). Если степень не 3, то необходимо изменить цифру в функции. Функция power работает в pascal abc, и может не работать в других компиляторах. Можно заменить на банальное перемножение b * b * b.
В третьем задании сивол операции пропущен (стоит квадратик ¯\_(ツ)_/¯). Поставил символ умножить *. Необходимо заменить, если д.б. выполнена другая операция
var a, b, c, x: integer; d, y, z: real;
begin
ReadLn(a);
ReadLn(b);
ReadLn(c);
ReadLn(x);
d := 5.75 * (a + 2 * b) / (2 * c);
y := (-b + sqrt(power(b, 3) - 4 * a * c)) / (2 * a);
z := (x + y) / a * a / (x - y);
end.
Объяснение:
Для b во втором примере пославил степень 3, вроде как она указана, точнее не видно. Для возведения в степень использовалась функция power(b, 3). Если степень не 3, то необходимо изменить цифру в функции. Функция power работает в pascal abc, и может не работать в других компиляторах. Можно заменить на банальное перемножение b * b * b.
В третьем задании сивол операции пропущен (стоит квадратик ¯\_(ツ)_/¯). Поставил символ умножить *. Необходимо заменить, если д.б. выполнена другая операция