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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.75
sak7
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 3
#1

Определить, пересекаются ли парабола и прямая - C++

24.01.2013, 10:15. Просмотров 2368. Ответов 6
Метки нет (Все метки)

Определите, пересекаются ли парабола у=cx2+dx+f и прямая y=ax+b. При
положительном ответе найти точки пересечения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2013, 10:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, пересекаются ли парабола и прямая (C++):

Определить, пересекаются ли парабола и прямая (найдите ошибку) - C++
Определите, пересекаются ли парабола у=cx2+dx+f и прямая y=ax+b. При положительном ответе найти точки пересечения. #include<iostream> ...

Определить, пересекаются ли прямая и окружность - C++
Задана окружность с центром в точке О(x0,y0) и радиусом R и прямая у=ах+b. Определить, пересекаются ли прямая и окружность. При...

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

Определить, пересекаются ли прямая и окружность, и найти точки пересечения - C++
задана окружность с центром в точке х(нулевое) и(нулевое) у и радиусом Р и прямая у=ах+в. определить пересекаются ли прямая и окружность....

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

По координатам отрезков определить, пересекаются ли они - C++
Добрый день! По координатам отрезков требуется определить пересекаются ли они. У меня на 5-ом тесте валится, помогите, пожалуйста, найти...

6
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
24.01.2013, 12:20 #2
А в чём проблема? В уравнении параболы вместо Y ставишь уравнение прямой. Переносишь всё в одну сторону, в другой будет 0. Ищешь дискриминантом корни - они и будут ответом.
0
mehanik7
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 31
24.01.2013, 12:24 #3
конечно пересекается да еще и в двух точках
0
flerris
3 / 3 / 0
Регистрация: 17.08.2012
Сообщений: 145
24.01.2013, 13:03 #4
считаешь y при заданных x.Результаты записываешь в разные массивы и потом сравниваешь массивы на одинаковые значения.Находишь-значит пересекаются и выводишь значения.Идея думаю понятна.
0
avfed
15 / 13 / 2
Регистрация: 24.01.2013
Сообщений: 23
24.01.2013, 13:34 #5
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;
 
 
int main(int argc, _TCHAR* argv[])
{
    float a,b,c,d,f;
    float x1,x2,y1,y2;
 
    cout<<"cx2+dx+f=0\nc=";
    cin>>c;
    cout<<"d=";
    cin>>d;
    cout<<"f=";
    cin>>f;
    cout<<"y=ax+b\na=";
    cin>>a;
    cout<<"b=";
    cin>>b;
    x1=(a-d+sqrt((a-d)*(a-d)-4*c*(f-b)))/(2*c);
    x2=(a-d-sqrt((a-d)*(a-d)-4*c*(f-b)))/(2*c);
    y1= a*x1+b;
    y2= a*x2+b;
 
    cout<<"x1="<<x1<<" y1="<<y1<<" x2="<<x2<<" y2="<<y2<<"\n";
    system("pause");
    return 0;
}
1
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
24.01.2013, 13:54 #6
mehanik7, почему же "конечно"? Могут и не пересекаться или пересекаться, но в одной
0
mehanik7
0 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 31
24.01.2013, 14:30 #7
базару нет
0
24.01.2013, 14:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2013, 14:30
Привет! Вот еще темы с ответами:

Определить в скольких точках пересекаются окружности - C++
Заданы две окружности: с центром в точке О1(x0, y0) и радиусом R0 и с центром в точке О2(x1, y1) и радиусом R1. Определите, во скольких...

Определить, пересекаются ли контур прямоугольника и окружность - C++
Задача такова есть координаты прямоугольника и круга. необходимо выяснить пересекаются они или нет.???? #include &lt;iostream&gt; ...

Структуры (Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая) - C++
Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая. Для К заданных прямых вывести...

Определить, пересекаются ли прямые, совпадают или параллельны - C++
даны уравнения двух прямых y=a1x+b1 и y=a2x+b2. Определить, пересекаются ли эти прямые совпадают или параллельны


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

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

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