Информатика, опубликовано 2018-08-22 22:30:42 by Гость
Составить программу.Определить, пересекаются ли линии y=b* x^{2}+c*x+d и y=k*x+m.если пересекаются, найти точки пересечения.
Ответ оставил Гость
var
a, b, c, d, k, m: real;
begin
readln(b, c, d, k, m);
a := b;
b := c - k;
c := d - m;
d := sqr(b) - 4 * a * c;
if (a writeln(Нет точек)
else
if (d = 0) then
writeln((, (-1 * b + sqrt(d)) / (2 * a), ; , k * ((-1 * b + sqrt(d)) / (2 * a)) + m, ))
else
writeln((, (-1 * b + sqrt(d)) / (2 * a), ; , k * ((-1 * b + sqrt(d)) / (2 * a)) + m, ), (, (-1 * b - sqrt(d)) / (2 * a), ; , k * ((-1 * b - sqrt(d)) / (2 * a)) + m, ));
end.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на