![]() |
|
|
![]()
|
|
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Привет, есть формула вида result = (x * (x + 1) ) / 2
Столкнулся с тем что надо вычислить X через известный результат и не могу понять как это сделать. получается result / 2 = x^2 + x Это сообщение отредактировал(а) Burka - 29.4.2016, 23:42 -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Lipetsk |
|
|||
![]() в форме ;) ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 28.1.2009 Где: Липецк Репутация: 2 Всего: 5 |
Это называется решить квадратное уравнение. Решений может быть несколько, а может и не быть
|
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Lipetsk, это понятно. Дескриминант тут получается меньше нуля, по идее решений нет. Но неужели нет какого то способа приблизительного?
result > 0 при x = 10 result = 55, то есть есть же решение, как то же получить 10 хоть с погрешностью можно Это сообщение отредактировал(а) Burka - 30.4.2016, 12:48 -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Mikron |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 2.5.2007 Репутация: нет Всего: нет |
result = (x * (x + 1) ) / 2;
x^2+x-2*result =0; D=1^2-4*(-2*result)=1+8*result если D<0 решений нет D>0 два решения D=0 одно x1=(-1+√(1+8*result))/2 x2=(-1-√(1+8*result))/2 |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Mikron, спасибо, я видимо где то ошибся когда пробовал подсчитать дискриминант
-------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |