Полцарства за коня

 
Всем доброе время суток. Тут вот какое дело... Даны 3 числа: X, Y, Z. Интервал каждого числа равен от 1,4000 до 1,4700. Есть некая формула: A=(X+Y+Z)/(X+Y-Z); Задача - найти значения чисел X, Y и Z, такие что при их подстановке в формулу вычисления числа A получается некоторое значение. Пример: X-неизвестное; Диапазон: 1-50; Y-неизвестное; Диапазон: 1-50; Z-неизвестное; Диапазон: 1-50; A=21,8; Найти чему равны числа X,Y и Z. Ответ: X=32; Y=25; Z=52. То есть нужно перебрать все значения чисел XYZ из известного диапазона и при совпадении значения А, Alertом выдать три неизвестных. Предлагаю потренировать мозг - это полезно :) В качестве оплаты ваших трудов, предлагаю действующую стратегию, позволяющую получать порядка 100% в месяц. Стратегия, да, ручная, но требует знания основ и некоторого умения видеть что происходит на графике. Но цифра сами понимаете довольно неплохая. Обращаться в ICQ 385250273.
 
Поправить почему то не могу сообщение, диапазон - 1-60 конечно имелось ввиду.
 
AYuBelov >>:
Всем доброе время суток. Тут вот какое дело... Даны 3 числа: X, Y, Z. Интервал каждого числа равен от 1,4000 до 1,4700. Есть некая формула: A=(X+Y+Z)/(X+Y-Z); Задача - найти значения чисел X, Y и Z, такие что при их подстановке в формулу вычисления числа A получается некоторое значение. Пример: X-неизвестное; Диапазон: 1-50; Y-неизвестное; Диапазон: 1-50; Z-неизвестное; Диапазон: 1-50; A=21,8; Найти чему равны числа X,Y и Z. Ответ: X=32; Y=25; Z=52. То есть нужно перебрать все значения чисел XYZ из известного диапазона и при совпадении значения А, Alertом выдать три неизвестных. Предлагаю потренировать мозг - это полезно :) В качестве оплаты ваших трудов, предлагаю действующую стратегию, позволяющую получать порядка 100% в месяц. Стратегия, да, ручная, но требует знания основ и некоторого умения видеть что происходит на графике. Но цифра сами понимаете довольно неплохая. Обращаться в ICQ 385250273.

Интрига.....

Перебирать варианты в цикле, проводить расчёт в формуле, в чем сложность то?

 
AYuBelov >>:
A=(X+Y+Z)/(X+Y-Z);

В этой формуле X и Y не определены и по сути не решаемы то что вы написали тождественно A=(K+Z)/(K-Z)   где K=X+Y

можно определить область значений K и Z но найти X и Y нельзя.

У X и Y зависимость X=K-Y т.е. вы предлагаете найти область значений K, а потом по каждому K ещё по области значений X и Y

в зависимости от требуемой точности тут вам может никаких ресурсов не хватить

 

В формуле X и Y можно заменить одной переменной. Следовательно задача не имеет однозначного решения.

В примере X и Y могут быть любыми числами, главное чтобы в сумме было 57.

 
Xupypr >>:

главное чтобы в сумме было 57.

Не факт что Z всегда 52

 

....нужно перебрать все значения чисел XYZ из известного диапазона и при совпадении значения А...

Если вам надо перебор x,y,z устроить, то A должна быть какая то строго определенная константа. Иначе весь перебор сводится к вычислению А, и у вас получится груда ее значений. Чему у вас А должно быть равно?


простите, не заметил деления

 
Aristotel писал(а) >>

 21,8 = (32+25+52) / (32+25-52)

A=21.8  

 

Есть формулы - всего их 7. Неизвестные должны встать с теми значениями чтобы соблюдались все эти формулы. Так что будут они определяться однозначно. Тем более что учитывается некий интервал. Стучитесь в асю - объясню.

 
Urain писал(а) >>

В этой формуле X и Y не определены и по сути не решаемы то что вы написали тождественно A=(K+Z)/(K-Z) где K=X+Y

можно определить область значений K и Z но найти X и Y нельзя.

У X и Y зависимость X=K-Y т.е. вы предлагаете найти область значений K, а потом по каждому K ещё по области значений X и Y

в зависимости от требуемой точности тут вам может никаких ресурсов не хватить

Найти нельзя вычисляя уравнение, а методом перебора вариантов вполне думаю можно

 

Вы понимаете, что у вас получается A=K^2-Z^2, K и Z - произвольные из диапазона. Что вы подбирать собираетесь, если у вас просто массив со значениями А получится?

Дайте значение А и скрипт пишется за 5 минут

Причина обращения: