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

Пересечение прямых - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужен листинг на С++ (даны два вектора, упорядоченные по возрастанию. Слить их в один вектор, так чтобы сохранилась упорядоченность) http://www.cyberforum.ru/cpp-beginners/thread871947.html
Задание: Даны два вектора {хi}, {уi}, i = 1,..., 10, упорядоченные по возрастанию. Слить их в один вектор {zi}, i = 1, …, 20, так чтобы сохранилась упорядоченность.
C++ Динамическое размещение массивов строк Написать функцию, которая позволит создать динамический массив слов заданной строки символов. С его помощью выполнить задание. Перечислить все слова заданного предложения, которые состоят из тех же букв, что и первое слово предложения. Помогите пожалуйста... http://www.cyberforum.ru/cpp-beginners/thread871945.html
C++ Как правильно создать шаблон на функцию, которая использует вектор?
есть вот такая шаблонная функция, template <typename T> void rev(const std::vector <T> &v){ vector<T>::iterator b = v.begin(); vector<T>::iterator e = v.end(); while(b<e)
Динамические структуры. Найти координаты двух точек, наиболее удалённых друг от друга C++
Программа через динамические структуры данных: Дана динамическая матрица размера N*2 (N вводится). Каждая строка матрицы содержит значения координат X и Y одной точки на плоскости, матрица содержит координаты N точек. Найти координаты двух точек, наиболее удалённых друг от друга.
C++ не заполняеться стек http://www.cyberforum.ru/cpp-beginners/thread871937.html
всем привет) у меня возник небольшой ворос по работе с стеком есть у меня стек : struct stack { int data; stack *back; }; и есть функция для его заполнения : void push_to(stack *v,int d)
C++ Создать абстрактный класс Body Помогите, если можете. Вторую неделю колупаюсь. Создать абстрактный класс Body. На его основе реализовать классы Parallelepiped (прямоугольный параллелепипед), Cone (конус) и Ball (шар) с возможностью вычисления площади поверхности и объема. Нужен код на C++,наследование естественно подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
23.05.2013, 16:56     Пересечение прямых
Militer, Вот, особо не тестировал.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main(){    
    int n, a, b, c, a2, b2, c2;
    cin >> n;
    cin >> a >> b >> c;
    for (int i = 1; i < n; i++) {
        cin >> a2 >> b2 >> c2;
        if (!(a2 * b == b2 * a && a2 * c == a * c2 && b2 * c == b * c2) && a2 * b != b2 * a) {
            double y = double(c * a2 - c2 * a)/double(b2 * a - b * a2);
            double x = double(c2 * b - c * b2)/double(b2 * a - b * a2);
            printf("YES\n %.7lf %.7lf", x, y);
            return 0;
        }
    }
    cout << "NO";
    return 0;
}
 
Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru