ЕГ
Елена Голубцова

Программа читает значения a,b,c тирп long, Решает уравнение ax2+bx+c=0. и выводит результат. (axквадрат+bx+c=0)

Используйте все возможные случаи для квадратного ур-я, используя в программе лишь 1 вложенный оператор if.

Владимир
Владимир

замени if на while
if( D == 0 )...
while( D > 0 )...
while( D < 0 )...

Валерия Тимченко
Валерия Тимченко

Pascal

if d>=0 then
if d = 0 then
begin
{вычисление для d=0}
else
{вычисление для d>0}
end
else
{вывод сообщения, что корней нет}

Вложенный if получается только один.

СБ
Серёжа Б

на Си:
long a,b,c;
double x1,x2,d;
scanf("%ld %ld %ld",&a,&b,&c);
d=double(b*b-4*a*c);
if(d<0) printf("Нет корней")
else
if(d=0) {
x1=double((-b-sqrt(d))/(2*a));
x2=double((-b+sqrt(d))/(2*a));
printf("x1=%.2lf; x2=%.2lf",x1,x2);
}
else {
x1=double((-b+sqrt(d))/(2*a));
printf("x=%.2lf",x1);
}

Похожие вопросы
напишите пожалуйста программу на с++.дано а=10,b=5,c=2.что больше (a+b)/c или (a-b)/c
Помогите составить программу нахождения действительных и комплексных корней квадратного уравнения ax2 + bx + c = 0.(C++)
Найдите значение b по графику функции y = ax2 + bx + c
(Ax2+bx+c)(ax2+bx+c) Как решить квадратное уравнение такого вида. И что необходимо взять за еще одну переменную
Докажите, что если ac+bc+ac=0, (a-b)*(a-c)+(b-c)*(b-a)+(c-a)*(c-b)=a(квадрате) +b(квадрате) +c(квадрате).
На рисунке изображен график функции y=ax2+bx+c. Найдите значение b.
Помогите доказать, что верно равенство: (a+c)(a-c)-b(2a-b)-(a-b+c)(a-b-c) =0
Напишите примеры уравнений линий на плоскости, пожалуста. Ну есть вот kx+b есть ax2+bx+c=0
Помогите пожалуйста, математики и не только, найти корни квадратного уравнения ax^2+bx+c=0, если a-b+c=0
Даны действительные числа a, b, c (a> 0).