Программа на С++

avatar CrystalRage

514

13

CrystalRage

Пользователь

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

CrystalRage

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

Увидел пост чувака, что ему нужна прога на с++

Так вот, нужна помощь в написании программы:

дан график. вводим координаты, и нам необходимо, чтобы программа выводила "попал", если введеные координаты попадают в график, и "не попал" соответственно.

Помогите пожалуйста

mojo94

Пользователь

Регистрация: 23.02.2014

Сообщения: 137

Рейтинг: 54

mojo94

Регистрация: 23.02.2014

Сообщения: 137

Рейтинг: 54

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

CrystalRage

Пользователь

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

CrystalRage

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

mojo94 сказал(а):
разбей график на отрезки которые можна представить в виде функций, потом  сделай проверку удовлетворяют ли введеные координаты хотя бы одну из функций.
Нажмите, чтобы раскрыть...

дело в том, что я не помню всей этой шняги :С

mrCraick

Пользователь

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

mrCraick

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

Чего тут сложного?

if (X = -7 || X = -6 || и т.д. && Y = -1 || Y = 1 || Y = 2)

   cout << "Попал" << endl;

else

   cout << "Мазила" << endl;

mrCraick

Пользователь

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

mrCraick

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

Или тебе нужно вообще на рандомную точку графика?

PS4HasNoGames

Пользователь

Регистрация: 07.08.2014

Сообщения: 672

Рейтинг: 305

PS4HasNoGames

Регистрация: 07.08.2014

Сообщения: 672

Рейтинг: 305

C1?

mojo94

Пользователь

Регистрация: 23.02.2014

Сообщения: 137

Рейтинг: 54

mojo94

Регистрация: 23.02.2014

Сообщения: 137

Рейтинг: 54

CrystalRage сказал(а):
дело в том, что я не помню всей этой шняги :С
Нажмите, чтобы раскрыть...

какой шняги -  математики 8 класса?

CrystalRage

Пользователь

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

CrystalRage

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

именно(

mojo94 сказал(а):
какой шняги -  математики 8 класса?
Нажмите, чтобы раскрыть...

Perec32rus

Пользователь

Регистрация: 02.09.2013

Сообщения: 226

Рейтинг: 20

Perec32rus

Регистрация: 02.09.2013

Сообщения: 226

Рейтинг: 20

это ,ща в роде востребовано с++ на работе?

CrystalRage

Пользователь

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

CrystalRage

Регистрация: 27.05.2013

Сообщения: 75

Рейтинг: 47

на любую точку.

mrCraick сказал(а):
Или тебе нужно вообще на рандомную точку графика?
Нажмите, чтобы раскрыть...

mrCraick

Пользователь

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

mrCraick

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

Perec32rus сказал(а):
это ,ща в роде востребовано с++ на работе?
Нажмите, чтобы раскрыть...

Кресты сейчас не очень востребованные, все пишут на С1 или на шарпе, либо на руби =(

mrCraick

Пользователь

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

mrCraick

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

CrystalRage сказал(а):
на любую точку.
Нажмите, чтобы раскрыть...

Ну разбиваешь все это на 5 ури-ия. И проверяешь равенство поочереди. Ну первое просто это y=1 в передах икса отк -7 до -6, если верно то попал если не верно, то идешь дальше. Второе это y = -0.5 x - 2, в пределах y От 0 до 1 и икс от -6 до -4 и т.д. делаешь все изи.

Random Guy

Пользователь

Регистрация: 12.08.2014

Сообщения: 60

Рейтинг: 56

Random Guy

Регистрация: 12.08.2014

Сообщения: 60

Рейтинг: 56

mrCraick сказал(а):
Чего тут сложного?

if (X = -7 || X = -6 || и т.д. && Y = -1 || Y = 1 || Y = 2)

   cout << "Попал" << endl;

else

   cout << "Мазила" << endl;
Нажмите, чтобы раскрыть...

написана  проверка  точек, а тсу нужен был график. замени на X >= -7 && X <= -6 && Y == 1 и так далее в таком духе

mrCraick

Пользователь

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

mrCraick

Регистрация: 22.10.2012

Сообщения: 64

Рейтинг: 35

типо

if (y == 1 && x => -7 && x <= -6)

cout << "Popal" << endl;

if else ( y == (-0,5)*x - 2 && y => 0 && y <= 1 && x => -6 && x <= -4)

cout << "papa;" << endl;

И так далее....