Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > С/С++
Перезагрузить страницу Требуется помощь составил программу, где ошибка
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Kelevra Kelevra вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 16.01.2011
По умолчанию Требуется помощь составил программу, где ошибка - 16.01.2011, 18:09

Задание:

Даны точка А(x,y) и вершины треугольника p1(x1,y1), p2(x2,y2) и p3(x3,y3).Определить принадлежит ли точка внутренней области треугольника.

Решение:

#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
float x,y,x1,x2,x3,y1,y2,y3,s,s1,s2,s3;
cout<<"vvedite koordinaty treugolnika"<<endl;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
cout<<"vvedite koordinaty tochki"<<endl;
cin>>x2>>y2;
if (x1==x2 && x3==x1 && y1==y2 && y2==y3)
cout<<"nevernye koordinaty treugolnika"<<endl;
else
{s=1./2*abs((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1));
s1=1./2*abs((x2-x1)*(y-y1)-(x-x1)*(y2-y1));
s2=1./2*abs((x-x1)*(y3-y1)-(x3-x1)*(y-y1));
s3=1./2*abs((x2-x)*(y3-y)-(x3-x)*(y2-y));
if (s1+s2+s3==s)
cout<<"tochka v treugolnike"<<endl;
else cout<<"vne treugolnika"<<endl;
}
}

вот составил программу, но где то ошибка и я не пойму где.. мне все время выдает ответ "Вне треугольника" даже при координатах которые входят в него.. помогите пожалуйста.
Ответить с цитированием
  (#2 (permalink)) Старый
Crash_ower Crash_ower вне форума
Member
 
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 12.02.2006
По умолчанию 17.01.2011, 02:28

исправь
cpp Код:
cin>>x2>>y2;
на
cpp Код:
cin>>x>>y;
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется помощь solleo Любые вопросы от новичков 9 25.11.2011 00:03
требуется помощь mk_space Охлаждение и разгон 15 10.10.2011 05:58
ТРЕБУЕТСЯ ПОМОЩЬ!!!!!!!!!!!!!!!!!! Сумрак Любые вопросы от новичков 18 24.06.2011 15:01
Требуется помощь с VBA Oksi4ka Вопросы начинающих программистов 0 19.05.2011 23:40
Требуется помощь ( nosse Pascal 0 26.04.2011 20:01
Требуется помощь stasy1679 Prolog 0 20.01.2011 22:50
Требуется помощь! satx Материнские платы 14 07.03.2010 09:27
Требуется помощь bladefox Материнские платы 7 23.04.2009 19:27
требуется помощь Cerber86 О работе 3 18.09.2008 09:53
я составил список, прошу оценить Кайфат Оценка конфигурации 8 30.05.2008 14:20
я составил список, прошу оценить Кайфат Разное 0 29.05.2008 13:39



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов