Аватар
Информатика, опубликовано 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.

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.