По договоренности
Необходима программа, которая генерирует математические примеры и решает их.
Значит пользователь вводит числа через пробел в виде строки, например, 0 00 000 00.00 это значит, что надо сгенерировать одно однозначное число, одно двухзначное, одно трехзначное и одно дробное где целая часть двухзначное число и дробная тоже, понятное дело, что количество цифр может меняться, но только при вводе пользователем, в дальнейшем при генерации, порядок, указанный пользователем не должен изменяться.
Далее, теперь либо в предыдущей строке, либо уже в новой мы указываем математические знаки, + * /, но если мы указали только +, значит все цифры мы только складываем, ну и так далее, и еще могут быть скобки, надо придумать как будет их удобнее вводить, я думаю так, когда мы указали не обходимые знаки + * / после пробела пишем () значит что в данном примере должны быть скобки и естественно не должно быть примеров где весь пример тупо взят в скобки, скобки должны быть использованы разумно и также их положение это случайность )
Затем пользователь указывает сколько ему необходимо сгенерировать примеров по заданным им критерия (например, 100) и вводит ограничение на ответ, чтобы результат не превышал определенное значение (например, 1000) также результат не может быть меньше нуля, ну и проверку сделать, а то пользователь введет 5 трехзначных чисел о ограничение на ответ 10 поставит, что тогда будет?
Очень важный момент если у нас, например, 5 операции в примере нужно обязательно отслеживать чтобы во всех промежуточных операциях промежуточный результат был больше нуля, т. Е. 4 5 + 9 = 8, вроде нормальный пример, но 4 5 мы получаем -1, а это уже плохо, надо от таких штук избавляться )
Касательно деления, необходимо чтобы результат деления всегда было целое число и если так получилось что левая часть промежуточного выражения 3-хзначная а правая 2-хзначная и между ними деление, значит заменяем на любой другое оператор
Маленькие нюансы:
Если ответ целое число, то выводится он должен без .0, т.е 5 а не 5.0, это обязательно.
Язык программирования очень желательно java (консольное приложение), и код обязательно должен быть с комментариями, чем подробнее тем лучше
По все вопросам и не ясностям пишите, поясню, касательно цены, не знаю сколько такая вещь будет стоить, потому жду предложений, сроки не более месяца
Надеюсь подробно все описал, спасибо тем кто до читал )