как запихнуть в массив оператор ?
дело такое:
пытаюсь решить тут одну загадку про получение числа и определенных цифр путем сложение, вычитания, умножения, деления и скобок. (если кто знает алгоритм не пишите его тут, хочу сам допереть ;) ) пока кроме перебора ничего в голову не приходит, может если бы я сейчас был в 10 классе то еще что-то придумал, а так уже ничего не помню :) но чтоб осуществить перебор мне нужно как-то формировать выражение и его считать, а вот как это сделать я не пойму. + - () получается внести в массив только как строки, после этого они уже ничего не вычисляют. Почему массив? Ну потому что пока не могу придумать как мне перебирать позиции элементов в выражении, в массиве то есть позиция . Может массив тут и не нужен. |
Заносите как строку и используйте eval.
|
то что надо, спасибо
|
Часовой пояс GMT +3, время: 08:28. |