Форум программистов, компьютерный форум 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++,наследование естественно подробнее

Показать сообщение отдельно
Militer
1 / 1 / 0
Регистрация: 12.03.2013
Сообщений: 44
20.05.2013, 18:21     Пересечение прямых
Не могу сделать так,чтобы находил пересечения двух прямых(n штук) и выводил координаты пересечении.
Вот что вышло.
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
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
struct prim { float a; float b; float c;};
struct point { float x; float y;};
point peres (prim p1, prim p2)
{ float det1,det2,det3;
point k1;
    det1=p1.a*p2.b-p2.a*p1.b;
    det2=p1.c*p2.b-p2.c*p1.b;
    det3=p1.a*p2.c-p2.a*p1.c;
    k1.x=-det2/det1;
    k1.y=-det3/det1;    return k1;
}
void main (void)
{point t[100];
prim abc[100];
int n,i,j,k,l=0;
scanf ("%d",&n);
for(i=0;i<n;i++) 
{ scanf("%d",&abc[i].a);
scanf("%d",&abc[i].b);
scanf("%d",&abc[i].c);}; 
for(k=0;k<n;k++) 
        t[k]=peres(abc[k], abc[k+1]);printf("x=%f y=%f\n",t[k-1].x,t[k-1].y);
    
//if(l==0) printf("takix net");
//else printf("est");
getchar();
getchar();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru