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

Определить, принадлежит ли треугольник началу координат или нет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закрывается консольное окно http://www.cyberforum.ru/cpp-beginners/thread721701.html
Стряпал код вида: #include <iostream> using namespace std; int main() { char ch; int count = 0; cin.get(ch);
C++ Перевод с арабской на римскую сс и наоборот не могу составить программу перевода с арабской на римскую сс. Помогите плиз. http://www.cyberforum.ru/cpp-beginners/thread721698.html
Hexagon (написать начинку для игры) C++
http://www.miniclip.com/games/hexxagon/en/ вот сама игра , задача- написать для нее начинку, как - незнаю, как она связана с деревьями и альфа-бета отсечениями? помогите построить дерево игры . ...
C++ Как реализовать вставку ассемблерного кода в код с++ для очистки экрана?
Как реализовать вставку ассемблерного кода в код с++ для очистки экрана (аналог system("cls"), только в виде вставки _ass {}?? ps работаю в visual studio12. Заранне спасибо.
C++ _CrtSetDbgFlag и Нарушение прав доступа при чтении http://www.cyberforum.ru/cpp-beginners/thread721681.html
Для проверки утекает ли память в коде есть: #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> int main(int argc, _TCHAR* argv) { _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF |...
C++ Вычислить сумму заштрихованных элементов матрицы Вычислить сумму заштрихованных элементов матрицы как показано на рисунке в один цикл фор и условие примерно так : for(int j=0; j < 7; j++) { for(int i = 0; i < 7; i++) if (....).. ... } подробнее

Показать сообщение отдельно
хай
2 / 2 / 0
Регистрация: 22.11.2012
Сообщений: 99

Определить, принадлежит ли треугольник началу координат или нет - C++

06.12.2012, 17:53. Просмотров 469. Ответов 12
Метки (Все метки)

Нужно дописать условие в оператор If такое чтобы, найти принадлежит ли треугольник началу координат или нет. то есть внутренности треугольника. заранее спасибо.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
#include <clocale>
int main ()
{
    setlocale(LC_ALL, "rus");
    double x1,x2,x3,y1,y2,y3,x,y;
    cout<<"\nВведите x1,x2,x3,y1,y2,y3: разделяя их нажатием клавиши Enter" <<endl;
    cout<<"x1=";cin>>x1;
    cout<<"y1=";cin>>y1;
    cout<<"x2=";cin>>x2;
    cout<<"y2=";cin>>y2;
    cout<<"x3=";cin>>x3;
    cout<<"y3=";cin>>y3;
    x=((x2*y-x1*y-x2*y1+x1*y2)/(y2-y1)); //прямая
    y=((x*y2-x1*y1-x*y1+x2*y1)/(x2-y1)); //прямая
    if ()
    cout<<"Принадлежит началу координат. Потому что хотя бы одна пара Xn и Yn равны нулю" <<endl;
    else
    cout<<"Не принадлежит началу координат. Потому что не одна пара Xn и Yn не равны нулю" <<endl;
    cout<<"\n";
    system ("Pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru