Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Вячеслав111
0 / 0 / 0
Регистрация: 22.07.2012
Сообщений: 12
#1

Программа, определяющая точки пересечения прямой и параболы - C++

07.10.2012, 19:22. Просмотров 1789. Ответов 0
Метки нет (Все метки)

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

Вот программа:

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
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
    float a,b,c,d,f,x,D,x1,y1,x2,y2;
    printf("VVedite kordinatyparaboli i pryamoi\n");
        scanf_s("%f%f%f%f%f%f",&a,&b,&c,&d,&f,&x);
        D=(a-d)*(a-d)-4*c*(-b+f);
        if (D<0)
        {
            printf ("Korney net\n");
        }
        else 
        {
            x1=((a-d)+sqrt(D))/2*a ;
        x2=(((a-d)-sqrt(D))/2*a);
        y1=x1*x1*a+b*x1+c;
        y2=x2*x2*d+f*x2+x;
        printf("koordinaty tochek peresecheniya x1=%4.2f ; y1=%4.2f ; x2=%4.2f ; y2=%4.2f\n",x1,y1,x2,y2);
}
            _getch();
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2012, 19:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программа, определяющая точки пересечения прямой и параболы (C++):

Найти точки пересечения параболы и прямой - C++
Не понимаю почему программа работает некоректно. Код компилируется и работает, но программа выдает неверный результат. Собственно сам...

Точки пересечения окружности и прямой - C++
Необходимо создать программу которая находит точки пересечения окружности и прямой. Причем я задаю радиус сам, и координаты центра фигуры,...

Найти точки пересечения прямой с окружностью - C++
Даны координаты центра (x,y) и радиус R, и коэффициенты А, В и С нормального уравнения прямой. Найти точки пересечения прямой с...

Вычислить точки пересечения плоскости и прямой С++ - C++
Помогите пожалуйста с кодом для задачи Вычислить точки пересечения плоскости AX+BY+CZ+D=0 и прямой (x-x1)/n = (y-y1)/m+(z-z1)/h по...

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

Точки пересечения прямой и функции с множеством точек - C++
Как найти количество пересечений прямой y с множеством точек (x,y)?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2012, 19:22
Привет! Вот еще темы с ответами:

Дайте готовый код нахождения точки пересечения окружности с прямой :-) - C++
Нужен код нахождения точки пересечения окружности с прямой. Прямая задана координатами двух точек в 2D. Окружность &quot;сидит&quot; на одном из...

Программа, определяющая положение точки в декартовой и полярной системе координат - C++
помогите с кодом кто может,заранее благодарю. Задание: Разработайте структуры, определяющие положение точки в декартовой и полярной...

Найти координаты точек пересечения параболы и экспоненты - C++
Есть два задания, которые так и не смог осилить (с остальными справился) Очень нужна помощь. 1 . С клавиатуры пользователь вводит...

Найти точки пересечения прямых проходящих через заданные точки - C++
Всем привет! Прошу помощи в решении задачи: Дана система координат X:Y (по 25 точек в каждую сторону) В ней расположен ряд точек в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru