составить программу для определения, принадлежит ли точка с координатами (X Y)
Составить программку для определения, принадлежит ли точка с координатами (X Y) области ограниченной неравенством x+(y-1)4 yx/2 находится на границе области либо находится вне ее области
Задать свой вопрос
Alesha Cumanov
помогите пожалуйста!!
1 ответ
Stefanija Adlejba
Благого медли суток!
Для начала немножко поработаем над системой неравенств.
Дана система:
произведем несколько манипуляций с числами чтоб выявить безусловные величины:
делая упор на абсолютные величины мы отважно можем сказать что справедливы все "y" и "x" значения которые удовлетворяют двум неравенствам (отсюдого она и система). Можно канечно пошаманить и решить систему до конца указав области значений обоих переменных, но мы этого делать не будем, по другому для чего нам компьютер с потенциально громадной вычислительной мощностью? Верно! Потому мы заставим его решать нашу систему неравенств ;)
программа будет написана на языке C++!
include lt;iostreamgt;
// определяем коды, которые покажут нам результат работы функции.
define CODE_INCASE 1
define CODE_ONLINE 2
define CODE_OUTRANGE 0
define CODE_ERROR -1
struct vector2
int x,y;
;
unsigned char check_point(vector2 amp; point)
if ((point.x lt; 2*point.y) amp;amp; (point.y lt; 5-point.x^2)) //определяем принадлежность
return CODE_INCASE; // является необыкновенно вложенным и не пересекает границы
else if( ((point.x = 2*point.y) amp;amp; (point.y lt;= 5-point.x^2)) ((point.x lt;= 2*point.y) amp;amp; (point.y = 5-point.x^2)) )
return CODE_ONLINE; // пересекает границы отчасти либо вполне
else
return CODE_OUTRANGE; // не принадлежит
return CODE_ERROR; // код оплошности (в случае взбоя алгоритма определения значений)
void main()
vector2 point1 = -8, 12; //здесь мы задаем координату в виде обычной линейной структуры.
std::cout lt;lt; "" lt;lt; point1.x lt;lt; "," lt;lt; point1.y lt;lt; ", code " lt;lt; check_point(point1) lt;lt; std::endl; //выводим на экран код обработчика.
Фортуны ;)
Для начала немножко поработаем над системой неравенств.
Дана система:
произведем несколько манипуляций с числами чтоб выявить безусловные величины:
делая упор на абсолютные величины мы отважно можем сказать что справедливы все "y" и "x" значения которые удовлетворяют двум неравенствам (отсюдого она и система). Можно канечно пошаманить и решить систему до конца указав области значений обоих переменных, но мы этого делать не будем, по другому для чего нам компьютер с потенциально громадной вычислительной мощностью? Верно! Потому мы заставим его решать нашу систему неравенств ;)
программа будет написана на языке C++!
include lt;iostreamgt;
// определяем коды, которые покажут нам результат работы функции.
define CODE_INCASE 1
define CODE_ONLINE 2
define CODE_OUTRANGE 0
define CODE_ERROR -1
struct vector2
int x,y;
;
unsigned char check_point(vector2 amp; point)
if ((point.x lt; 2*point.y) amp;amp; (point.y lt; 5-point.x^2)) //определяем принадлежность
return CODE_INCASE; // является необыкновенно вложенным и не пересекает границы
else if( ((point.x = 2*point.y) amp;amp; (point.y lt;= 5-point.x^2)) ((point.x lt;= 2*point.y) amp;amp; (point.y = 5-point.x^2)) )
return CODE_ONLINE; // пересекает границы отчасти либо вполне
else
return CODE_OUTRANGE; // не принадлежит
return CODE_ERROR; // код оплошности (в случае взбоя алгоритма определения значений)
void main()
vector2 point1 = -8, 12; //здесь мы задаем координату в виде обычной линейной структуры.
std::cout lt;lt; "" lt;lt; point1.x lt;lt; "," lt;lt; point1.y lt;lt; ", code " lt;lt; check_point(point1) lt;lt; std::endl; //выводим на экран код обработчика.
Фортуны ;)
Вася Ребезнюк
сбросил )
Виолетта Кайструк
Не пришло!
Жека Цыганенков
У вас есть почта либо сидите в контакте?
Элина
[email protected] - моя почта :D
Мария Насибечва
а извините на данный момент))
Павел Гольдшберг
Так-же есть icq, skype, palrigno, raidcall
Вера Гоман
выслал))
Данил Куляминов
11-вариант
Кристина Хендриковская
В оформлении задания вы, почетаемый, пренебрегали указать квадрат для суммы >(
Инна Засыпкина
извиняюсь ))
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов