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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
алишка999
1 / 1 / 0
Регистрация: 01.09.2012
Сообщений: 30
#1

Вычисление координат точки пересечения двух заданных уравнениями прямых - C++

07.09.2012, 16:20. Просмотров 2192. Ответов 2
Метки нет (Все метки)

две прямые описываются уравнениями: а1х+в1у+с1=0; а2х+в2у+с2=0. напечатать координаты точки пересечения этих прямых, либо сообщить что эти прямые совпадают, не пересекаются или вовсе не существует
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2012, 16:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычисление координат точки пересечения двух заданных уравнениями прямых (C++):

Использовать функцию нахождения координат точки пересечения двух прямых и вычисления площади треугольника - C++
Здравствуйте, необходимо решить задачу, используя функцию. Условие задачи: Три прямые на плоскости заданы уравнениями аkx+bky+ck,...

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

Две прямые описываются уравнениями напечатать координаты точки пересечения этих прямых, либо сообщить что эти прямые совпада - C++
Две прямые описываются уравнениями а1x+b1y+c1=0 a2x+b2y+c2=0 напечатать координаты точки пересечения этих прямых, либо сообщить что...

Пользователь вводит две пары вещественных чисел: k 1,b1 и k 2,b2. Составить функцию для определения точки пересечения двух прямых y=k1x+b1 и y=k2x+b2, - C++
Пользователь вводит две пары вещественных чисел: k1,b1и k2,b2. Составить функцию для определения точки пересечения двух прямых y=k1x+b1 и...

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

Напечатать координаты точки пересечения прямых - C++
4.Две прямые описываются уравнениями a1x+b1y+c1=0, a2x+b2y+c2+0. Напечатать координаты точки пересечения этих прямых либо сообщить, что эти...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
07.09.2012, 19:43 #2
Задача несложная. Пробовали хотя бы что-то писать? если да - выкладывайте, будем искать ошибки, если нет - печально)
nsashans
7 / 7 / 0
Регистрация: 16.07.2012
Сообщений: 56
07.09.2012, 20:45 #3
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
#include <iostream>
int main()
{
    float a1, b1, c1;
    float a2, b2, c2;
    float x, y;
 
    std::cout << "a1 b1 c1:";
    std::cin >> a1 >> b1 >> c1;
    std::cout << "a2 b2 c2:";
    std::cin >> a2 >> b2 >> c2;
 
    if (((a1==0) && (b1==0)) || ((a1==0) && (b1==0)))
        std::cout << "Это не прямая.";
    else if (((a1*b2)==(a2*b1))&&((a1*c2)==(a2*c1)))
        std::cout << "Прямые совпадают.";
    else if ((a1*b2)==(a2==b1))
        std::cout << "Прямые параллельны";
    else
    {
        x = (c1*b2-c2*b1)/(b1*a2-b2*a1);
        y = (c2*a1-c1*a2)/(b1*a2-b2*a1);
        std::cout << "x=" << x << " y=" << y;
    }
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2012, 20:45
Привет! Вот еще темы с ответами:

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

Координаты точки пересечения двух отрезков - C++
День добрый уважаемые читатели форума. Разбираю задачу по расчету Координаты точки пересечения двух отрезков и столкнулся с проблемой. ...

Как найти точки пересечения двух синусоид? - C++
Есть две синусоиды вида: y = a + b*sin(c*x + d) a,b,c,d - постоянные. x - в заданном интервале, допустим от -10 до +10. Нужно найти...

Создание проги, по вычисление координат точки. - C++
Класс ( определены 4 переменные double, определенны в private) Вводим с клавы переменные координаты (x1;y1) (x2;y2) прямой.Пользователь...


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

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

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