Здравствуйте, vadimcher, Вы писали:
V>Здравствуйте, alexs72, Вы писали:
A>>Мне как раз важно чтобы х всегда были целыми, х=0.99999 никак не пойдет.
A>>А вот ограничение на то что х1 должно быть 30% от всей суммы x,
A>>скорее желательное чем обязательное, пусть будет и 31% и 32% или 90% на худой конец,
V>Так я Вам и не предлагал 0.99999. Вопрос был на сколько принципиально, что x1+...+xn=X и c1x1+...+cnxn=A.
V>Ну например, если A это память, то понятно, что A-10 тоже подойдет. В таком случае ищете решение в нецелых, которое дает наилучшие веса, а потом округляете вниз. В чем задача-то?
Да может быть действительно задачи мне и надо было начать, а не с уравнений

Задача такая: по электричкам за определенный период есть такие показатели: сумма и количество билетов.
Еще есть тариф , т.е сумма за проезд от одной зоны до другой.
Надо посчитать сколько пассажиров проехало от одной зоны до другой (х),
учитывая что варианты поездок заранее заданы (допустим все пассажиры едут с 0зоны до 1 , с 0 до 2 и с 0 до 3)