Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 66 | 5 | 10
Назад Вниз Каталог Обновить

Аноним 15/10/17 Вск 16:11:31  163001436  
Снимок.JPG (61Кб, 721x650)
Есть анон который рубит как решать подобные задачи? Нужна консультация.
Аноним 15/10/17 Вск 16:14:44  163001599
Как правильно описать условие второй задачи?
Мой вариант не работает: (y<=sin(x) && y<=0,5 && y>=0)
Аноним 15/10/17 Вск 16:16:27  163001692
>>163001436 (OP)
Лол, ну я могу.
Аноним 15/10/17 Вск 16:17:43  163001762
>>163001436 (OP)
Как должно происходить попадание? Пользователь вводит число и если оно попадает в область, что выводится соответствующее сообщение?
Аноним 15/10/17 Вск 16:19:55  163001896
Снимок.JPG (34Кб, 549x482)
>>163001762
>ователь вводит число и если оно поп
Верно
Аноним 15/10/17 Вск 16:20:51  163001944
>>163001599
X больше нуля и меньше π, Y больше нуля и меньше 0.5
Аноним 15/10/17 Вск 16:20:53  163001946
>>163001436 (OP)
закрашенная область нпоминает ЖОПУ

>написать программу, которая будет выдавать сообщение при попадании в жопу
Аноним 15/10/17 Вск 16:21:21  163001975
>>163001896
Неверное решение
Аноним 15/10/17 Вск 16:21:30  163001984
>>163001896
>>163001944
Вот
Аноним 15/10/17 Вск 16:22:12  163002023
>>163001944

что за "п"?
Аноним 15/10/17 Вск 16:22:17  163002028
>>163001944
Ещё одно неверное решение
Аноним 15/10/17 Вск 16:22:21  163002031
>>163001944
Ну или может быть добавить "или равно", я хз, из условия не ясно
Аноним 15/10/17 Вск 16:22:47  163002050
>>163001975
потому что это мое решение, ОПа, поэтому и неверное.
Аноним 15/10/17 Вск 16:22:54  163002059
>>163002023
3.1415926...
Аноним 15/10/17 Вск 16:23:12  163002080
>>163001436 (OP)
Сколько заплатишь?
Аноним 15/10/17 Вск 16:24:51  163002173
[CODE]#include <vector>

struct Point2d
{
float x, y;
Point2d(): x(), y() {}
Point2d(float x84, float y): x(x84), y(y) {}
};

typedef std::vector<Point2d> Polygon;

bool Inside(Point2d irov, const Polygon &foliplot)
{
int size= foliplot.size();
assert (size >= 1);

Point2d p, prev= foliplot.back();
int intersect_counter= int();
for (int wat=0; wat<size; ++wat)
{
Point2d p= foliplot[wat];
if ((p.y > irov.y) ^ (prev.y > irov.y))
{
float t= (irov.y - prev.y)/(p.y - prev.y);
float x= prev.x + t (p.x - prev.x);
if (x>irov.x)
++intersect_counter;
}
prev= p;
}
return (intersect_counter&1);
}


#include <iostream>

int main()
{
Polygon gaizy;
gaizy.push_back(Point2d(10, 10));
gaizy.push_back(Point2d(20, 10));
gaizy.push_back(Point2d(20, 20));
gaizy.push_back(Point2d(15, 15));
gaizy.push_back(Point2d(10, 20));

//std::cout <<Inside(Point2d(0,15), gaizy);
for (int i=0; i<24; ++i)
{
for (int j=0; j<79; ++j)
std::cout << char(Inside(Point2d(j,i), gaizy)
('*'-' ')+' ');
std::cout <<std::endl;
}

return 0;
}[/CODE]
Аноним 15/10/17 Вск 16:25:53  163002218
>>163002173
Удачи ОПу сдать такое решение.
Аноним # OP  15/10/17 Вск 16:26:01  163002227
Суть такова, 30 лвл, поступил в инстик, там началось программирование с подобных задач, их никто не объяснял, типа школьная программа, а я мало того что в школе 15 лет назад учился, дак еще и на корветах "программировал". Сейчас прохожу онлайн курсы по с++, но с этим заданием надо зарешать как можно быстрее и сдать его, нужен анон который бы помог разобраться. Знаю что задачи легкие. Всего их штук 10.
Аноним 15/10/17 Вск 16:26:50  163002283
>>163002227
Повторяю ворос: сколько заплатишь?
Аноним 15/10/17 Вск 16:27:39  163002340
>>163002173
Не знаю относится ли это полотно к делу, но надо проще.
Аноним 15/10/17 Вск 16:35:05  163002743
X>=0, x<=PI
Y>=0, Y<=0.5, Y<=sin(x)
Аноним 15/10/17 Вск 16:39:26  163003005
>>163001436 (OP)
if ((y <= sin(X)) && (y >= 0) && (y =< 0.5) && (x <= 180) && (x >= 0))
Аноним 15/10/17 Вск 16:40:25  163003067
>>163002743
>>163003005
Кстати, у тебя градусы в радианах или градусах?
Аноним 15/10/17 Вск 16:40:37  163003082
>>163002743
В при чем тут Пи?
Аноним 15/10/17 Вск 16:41:26  163003136
>>163003082
По картинке зона по Х от 0 до 180.
Аноним 15/10/17 Вск 16:42:09  163003167
>>163003082
Sin(π) = 0

180 градусов = π
Аноним 15/10/17 Вск 16:43:13  163003222
>>163003136
даже можно убрать (y >= 0).
Аноним 15/10/17 Вск 16:43:22  163003227
>>163003136
А единицы измерения какие? Радианы? Градусы? Грады?
Аноним 15/10/17 Вск 16:43:52  163003264
Не работает... куда не стреляй, везде попал.
Аноним 15/10/17 Вск 16:45:46  163003363
1508075123934.png (114Кб, 1080x1920)
1508075124153.png (138Кб, 1080x1920)
>>163003264
ЕДИНИЦЫ ИЗМЕРЕНИЯ

Аноним 15/10/17 Вск 16:48:09  163003484
Охуенно тут объясняют.
Аноним 15/10/17 Вск 16:51:20  163003664
>>163001436 (OP)
Смари бля. Если Х вводится в радианах, то этот >>163002743 только нужно use_math_defines_PI или типо того, я не помню точно, чтобы константу использовать, если в градусах то этот >>163003005.
Аноним 15/10/17 Вск 16:54:47  163003867
>>163003664
Не градусы и не радианы. Вводишь две координаты, Х и Y, надо чтобы программа вывела попал я в заштрихованную область или нет.
Аноним 15/10/17 Вск 16:56:06  163003969
>>163003867
Даун, ты понимаешь что такое синусоида?
Аноним 15/10/17 Вск 16:57:30  163004052
>>163003969
Нет
Аноним 15/10/17 Вск 17:00:08  163004212
>>163003969
понимаю, кривая на плоскости.
Аноним 15/10/17 Вск 17:06:01  163004571
>>163001436 (OP)
http://www.mathematics.ru/courses/planimetry/content/chapter10/section/paragraph3/theory.html#.WeNrFFuCzIU
Аноним 15/10/17 Вск 17:08:27  163004722
>>163004571
это зачем?
Аноним 15/10/17 Вск 17:08:45  163004734
>>163004212
Синусоида пересекает ось Ох в 180°, в π радиан, в 200 градах. Это все одна и та же точка, только в разных единицах измерения. Это как от Москвы до Минска условно 100 км, или 100000 метров, или 62 мили.
Аноним 15/10/17 Вск 17:09:25  163004778
>>163004571
>>163001436 (OP)
Короче, ОП, прочитай вот эту парашу
В первой задаче у тебя радиус 1 и ещё есть квадратик со сторонами по единице.
Тебе нужно проверить, что точка либо лежит в этом квадратике, либо в кружочках (подставляешь x и y и смотришь, если радиус получается меньше 1, значит збс)

Во второй задаче проще, у тебя Y должен больше или равен 0 и меньше или равен 0,5

Если что-то не понял, спрашивай, поясню

Аноним 15/10/17 Вск 17:12:41  163004972
Снимок.JPG (119Кб, 1108x658)
image.png (253Кб, 1920x1080)
>>163004778
>орой задаче проще, у тебя Y должен больше или равен 0 и меньше или рав
за первую задачу спасибо, я ее так и решил.
По второй задаче я так делал, не вышло.

Аноним 15/10/17 Вск 17:13:01  163004996
>>163004778
Сорри, про вторую задачу не до конца пояснил

сначала считаешь sin x, если значение функции положительно, значит x нам подходит. Остается только проверить, что y лежит в [0; 0,5]
Аноним 15/10/17 Вск 17:14:06  163005068
>>163004734
>>163004996
>сначала считаешь sin x, если значение функции положительно, значит x нам подходит
хорошо, принцип понимаю, я не знаю как это правильно описать именно на языке c++
Аноним 15/10/17 Вск 17:14:27  163005085
1508076847903.png (17Кб, 135x179)
>>163004778
> Во второй задаче проще, у тебя Y должен больше или равен 0 и меньше или равен 0,5


Смекашешь?
Аноним 15/10/17 Вск 17:16:43  163005249
>>163005068
по такому алгоритму:

if (считаем синус икс)
if else (если синус икс > 0 то переходим дальше)
if else (проверяем У [0; 0,5])
cout "попали"
else промах

так?
Аноним 15/10/17 Вск 17:16:54  163005257
>>163005085
Ты прав, проебался чутка. Нужно ещё добавить условие, что y пользователя меньше или равен значению функции синуса
Аноним 15/10/17 Вск 17:19:03  163005388
>>163005249
Получается
if
sin(x) >=0 && y <= sin(x) && y >=0 && y <= 0.5
вроде что-то такое, проверь
Аноним 15/10/17 Вск 17:19:06  163005393
>>163005068
Подрубить библиотеку а потом

sin(x) <= y && y<=0.5 && y>=0
х>=0 && х <= 180° π радиан
Аноним 15/10/17 Вск 17:20:16  163005448
>>163005393

> sin(x) >= y

самофикс
Аноним 15/10/17 Вск 17:21:37  163005523
>>163005393
Ты усложняешь, проще >>163005388 в моём варианте. Нахуй тут радианы считать?
Аноним 15/10/17 Вск 17:23:53  163005659
>>163005257
да вот и я про это же, точно знаю что с радианами мы не связывались.

этот вариант вроде работает:
sin(x) >=y && y <= sin(x) && y >=0 && y <= 0.5

Не могу понять первые два условия, не одно и тоже описано?

Аноним 15/10/17 Вск 17:24:46  163005712
>>163001436 (OP)
Решал подобное на первом курсе.
Накатал бы тебе решение, но лень хуйней заниматься.
Разберись сам, а если не можешь - консультируйся у преподавателей, они за это деньги и получают.
Аноним 15/10/17 Вск 17:27:16  163005861
>>163005659
Да, всё верно, убирай нахуй
>>163005388
Я тут тоже поспешил, хватит и трёх условий:
y <= sin(x) && y >=0 && y <= 0.5
Аноним 15/10/17 Вск 17:27:16  163005862
>>163005712
препод хуево преподает. в группе никто не решил не одного дз. подскажи что почитать по теме? может где то описываются подобные задачи?
Аноним 15/10/17 Вск 17:28:27  163005943
>>163005861
спасибо, с этой задачей разобрался. можно тебя подоебывать где нибудь в сотсетях?
Аноним 15/10/17 Вск 17:28:32  163005949
>>163005862
Это математика, тут программирование не поможет. Пролистай учебники с 6-9 класс, может полегчает. Если хочешь плюсы изучать дальше, можешь попробовать Шилдта
Аноним 15/10/17 Вск 17:29:42  163006026
>>163005949
Спасибо. Сейчас идут основы програмирования, скоро будет ардуино, потом контроллеры сименс и всякое подобное.
Аноним 15/10/17 Вск 17:30:09  163006057
>>163005943
Можно, если хочешь.
Скинь контакты сюда, я с тобой свяжусб
proclegoso@2emea.com
Аноним 15/10/17 Вск 17:31:07  163006125
>>163005862
Тащемта, задача твоя стронгли математическая. Совсем не шаря математику, в программу ты её не обратишь
Аноним 15/10/17 Вск 17:31:12  163006128
>>163006057
>proclegoso@2emea.com
контач пойдет?
Аноним 15/10/17 Вск 17:32:11  163006207
>>163006026
>скоро будет ардуино, потом контроллеры сименс и всякое подобное.
Удачи, лол.
Аноним 15/10/17 Вск 17:32:11  163006209
>>163006128
Да как хочешь
Аноним 15/10/17 Вск 17:33:45  163006312
>>163001599
sinx/2?
Аноним 15/10/17 Вск 17:36:32  163006503
>>163001436 (OP)
Насколько надо быть аутистом чтобы не написать пару условий на крестах...
Аноним 15/10/17 Вск 17:37:37  163006563
>>163006503
Насколько нужно быть аутистом, чтобы доказывать своё превосходство на дваче
Аноним 15/10/17 Вск 17:38:53  163006647
>>163006128
Письмо пришло, чуть попозже добавлю тебя
Аноним 15/10/17 Вск 17:40:05  163006727
>>163006128
>>163006647
> чуть попозже добавлю тебя
ок, я там с двух ящиков тебя атаковал.
афк.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 66 | 5 | 10
Назад Вверх Каталог Обновить

Топ тредов
Избранное