0 / 0 / 1
Регистрация: 07.01.2013
Сообщений: 57
1

Определите, пересекаются ли кривая y=a*(x)^3+b*(x)^2+c*x+d и прямая y=f*x+g

03.06.2013, 19:23. Показов 2004. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер. Помогите пожалуйста закончить программу:
Определите пересекаются ли кривая y=a*(x)^3+b*(x)^2+c*x+d и прямая y=f*x+g. При положительном ответе найти точки пересечения.
Программу свела к решению кубического уравнения, по формуле Кардано,но тут путаница уже
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#pragma hdrstop
#include <tchar.h>
#include <math.h>
#define M_PI (3.141592653589793)
#define M_2PI (2.*M_PI)
 
 int main()
{
float a, b, c, d, f, g;
float d1;
float x;
float p, q, s ;
printf (" Vvedite 6 chisel:\n");
scanf ("%f%f%f%f%f%f", &a,&b,&c,&d,&f,&g);
if (a==0)
{
d1 = b*b - 4*a*c;
if (d < 0)
}
{
printf("Resheniy net.\n");
}
else
{
d1 = sqrt(d);
x1 = (-b + d) / (2 * a);
x2 = (-b - d) / (2 * a);
printf(" peresekayutsy v tochkah: x1 = %lf, x2 = %lf\n",x1, x2);
}
else
{
p = (3*a*c-b*b)/(3*a*a);
q = (2*b*b*b-9*a*b*c+27*a*a*d)/(27*a*a*a);
s = (q*q/4) + (p*p*p/27);
if (q == 0)
f = M_PI/2.0;
if (q < 0)
f = atan(-2.0*sqrt(-S)/q);
if (q > 0)
f = atan(-2.0*sqrt(-S)/q) + M_PI;
}
 getch();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2013, 19:23
Ответы с готовыми решениями:

Пересекаются ли кривая и прямая
Определите, пересекаются ли кривая y=ax^3+bx^2+cx+d и прямая y=fx+g. При положительном ответе найти...

Оператор условия. Определить, пересекаются ли заданные кривая и прямая
Определить пересекаются ли кривая y=ax³+bx²+cx+d и прямая y=fx+g. При положительном ответе найти...

Определите, пересекаются ли парабола y=ax^2+dx+f и прямая y=7x+b . При положительном ответе найти точки пересечения
Определите, пересекаются ли парабола y=ax^2+dx+f и прямая y=7x+b . При положительном ответе найти...

Написать программу, проверяющую, пересекаются ли окружность и прямая, или они касаются друг друга, или не пересекаются и не касаются
Заданы окружность радиуса R с центром в начале координат и прямая, проходящая через точки А (х; у)...

0
03.06.2013, 19:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2013, 19:23
Помогаю со студенческими работами здесь

Пересекаются ли кривая
Пересекаются ли кривая y=ax³+bx²+cx+d и прямая y=fx+g При положительном ответе найти точки...

Задана окружность и прямая. Определить, пересекаются ли прямая и окружность
Задана окружность с центром в точке O(0,0) и радиусом R0, и прямая y = ax+b. Определить,...

Пересекаются ли прямая и плоскость
Вот еще одна! Пересекается ли прямая L и плоскость P L : (x-3)/2=(y-2)/3=(z-1)/2 ...

Определить, пересекаются ли прямая и круг.
Доброго времени суток! на плоскости задана прямая (известны координаты двух точек ,которые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru