Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Дискриминант

error
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
28 Июн 2017
Сообщения
98
Реакции
25
var
a, b, c, D:integer;
x1, x2:double;

Begin
writeln('Введите a, b, c через пробел');
read(a, b, c);
D := b*b - 4 *a *c;
if (D < 0) then
begin
writeln('Корней нет, D меньше 0');
exit;
end else if (D = 0) then
begin
writeln('D = 0, количество корней: 1');
writeln('x = '+ (-1 * b)/(2*a));
exit;
end else
begin
x1:= (-1 * b)+ sqrt(D);
x2:= (-1 * b)- sqrt(D);
writeln('x1 = '+ x1/(2*a));
writeln('x2 = '+ x2/(2*a));
exit;
end;
end.
 
Назад
Сверху Снизу