Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.02.2012, 22:33   #1
KpecTHbIi
 
Регистрация: 13.07.2011
Сообщений: 6
По умолчанию принадлежность

Нужно написать программу которая будет проверять принадлежит ли точка даному http://s005.radikal.ru/i210/1202/87/15acdeab042e.jpg рисунку или нет.
Вот я написал программу но где то знаки ровно не правильно поставил и оно не правильно пишет. посмотрите кому не сложно. буду очень благодарен.

Код:
#include "iostream"
#include "cmath"
using namespace std;
int main(int argc, char* argv[])
{   float x,y;
cin>>x;
cin>>y;
if ((y<=3*x-5)&&(y<=-3*x+19) &&(y<=x+1)&&(y>=x/3 + 5/3) &&(y<=-x+9) && (y>-x/3 + 13/3))
{ cout<< "nalezhit`"<<endl;}
else 
{ cout<<"Ne nalezhit`"<<"\n";}
system("pause");
}

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 29.02.2012 в 22:52.
KpecTHbIi вне форума Ответить с цитированием
Старый 29.02.2012, 22:53   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вычисления должны выполняться до операции сравнения, поэтому все вычисления возьмите в круглые скобки:
Код:
((y<=(3*x-5))&&(y<=(-3*x+19)) &&(y<=(x+1))&&(y>=(x/3 + 5/3))&& ... и т.д.

p.s. сами формулы для задания вашей области я не смотрел!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 29.02.2012, 22:57   #3
KpecTHbIi
 
Регистрация: 13.07.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
вычисления должны выполняться до операции сравнения, поэтому все вычисления возьмите в круглые скобки:
Код:
((y<=(3*x-5))&&(y<=(-3*x+19)) &&(y<=(x+1))&&(y>=(x/3 + 5/3))&& ... и т.д.

p.s. сами формулы для задания вашей области я не смотрел!

спасибо большое)
но походу в самих формулах и проблема )
KpecTHbIi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрос на принадлежность BarbarisXX SQL, базы данных 19 03.05.2011 14:58
Принадлежность точки Stereo Паскаль, Turbo Pascal, PascalABC.NET 0 14.12.2010 11:26
ПРИНАДЛЕЖНОСТЬ ТОЧКИ Dar93ina Помощь студентам 1 03.12.2010 16:41
Принадлежность плоскасти dark_sergey Паскаль, Turbo Pascal, PascalABC.NET 9 26.09.2010 20:48