Воскресенье, 28.04.2024, 21:57
"I-School" - школа знаний XXI века
     In doing we learn
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Форма входа
Категории раздела
Пользователь ПК [0]
WEB-дизайн [0]
Программирование [18]
Корзина
Пользователь ПК [0]
WEB-дизайн [0]
Программирование [18]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » Статьи » Информатика, программирование » Программирование

    Попадание точки в треугольник, С++

    Опеределяем границы области треугольника по введенных координатам верхней левой и нижней правой вершины прямоугольника.

     

    #include <iostream>
    usingnamespace std;
     
    void triAreaGener(int X1,int Y1, int X2, int Y2, int X, int Y)
    {
     if(Y>2*(Y1-Y2)*(X-X1)/(X2-X1)+Y2 && Y>2*(Y1-Y2)*(X-X2)/(X1-X2)+Y2 && Y<Y2)
     cout<<"Попал"<<endl;
     else
     cout<<"Мимо"<<endl;
    }
     
     
    int main()
    {
     setlocale(LC_ALL,"");
     int x1,y1,x2,y2,x3,y3;
     
     cout<<"Введите координаты верхней левой точки прямоугольника: ";
     cin>>x1>>y1;
     cout<<"Введите координаты нижней правой точки прямоугольника: ";
     cin>>x2>>y2;
     cout<<"Введите координаты точки попадания: ";
     cin>>x3>>y3;
     
     triAreaGener(x1,y1,x2,y2,x3,y3);
     
     return0;
    }
    Категория: Программирование | Добавил: IrineK (25.02.2011)
    Просмотров: 3157 | Теги: курсы программирования, обучение программирования C/C++/CLI, программировани С++ | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz