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

прога.положение прямой относительно 2ух точек. - C++

Восстановить пароль Регистрация
 
Skreen
0 / 0 / 0
Регистрация: 16.03.2011
Сообщений: 52
19.05.2011, 21:28     прога.положение прямой относительно 2ух точек. #1
создаем файл (с/с++ header file) в папке с прогой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once
 
struct Point2D
{
    double x, y;
};
 
struct Line2D
{
    double A, B, C;
};
 
struct Vect2D
{
    double x, y;
};
сама прога:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
#include "opis.h"
#include <iostream>
#include <stdio.h> 
#include <conio.h>
 
using namespace std;
int main ()
{
    Point2D point1;//òî÷êГ* 1
    Point2D point2;//òî÷êГ* 2
    Line2D line;//ëèГ*ГЁГї
    cout << "Zadayte koordinati tochki (x1, y1)" ;//Г§Г*Г¤Г*Г*ГЁГҐ êîîðäèГ*Г*ГІ 1-îé òî÷êè
    cout << "Vvedite x1 koordinatu tochki ";
    cin >> point1.x;
    cout << "Vvedite y1 koordinatu tochki ";
    cin >> point1.y;
    cout << "Zadayte koordinati tochki (x2, y2)" ;//Г§Г*Г¤Г*Г*ГЁГҐ êîîðäèГ*Г*ГІ 2-îé òî÷êè
    cout << "Vvedite x2 koordinatu tochki ";
    cin >> point2.x;
    cout << "Vvedite y2 koordinatu tochki ";
    cin >> point2.y;
    cout << "Zadanie chisla (A) ";//Г§Г*Г¤Г*Г*ГЁГҐ ГЂ 
    cout << "Vvedite chislo (A) ";
    cin >> line.A;
    cout << "Zadanie chisla (B) ";//Г§Г*Г¤Г*Г*ГЁГҐ Г‚
    cout << "Vvedite chislo (B) ";
    cin >> line.B;
    cout << "Zadanie chisla (C) ";//Г§Г*Г¤Г*Г*ГЁГҐ Г‘
    cout << "Vvedite chislo (C) ";
    cin >> line.C;
    int z1, z2;
    z1 = line.A*point1.x + line.B*point1.y + line.C;
    z2 = line.A*point2.x + line.B*point2.y + line.C;
    {
        if ((z1*z2)>0.0)
            cout << "Tochki legat po odny storony \n ";//ïðîâåðêГ*
        if ((z1*z2)<0.0)
            cout << "Tochki legat po raznie storony \n ";
    }
    getch();
    system("pause");
    return 0;
}
удачи
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2011, 21:28     прога.положение прямой относительно 2ух точек.
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 14:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru