Здравствуйте, samius, Вы писали:
S>Здравствуйте, PC_2, Вы писали:
M>>>Память будет тратиться только на собственно результат
Миллион я не высичлял, но 100 000 вполне спокойно обрабатывает.
M>>>Думаю, на PC_2 фиг сделаешь.
PC_>>Чо-чо, на РС не сделаешь ?
PC_>>А так
PC_>>PC_>>Sum:=1
PC_>>Sum*=(I<1048576?I)
PC_>>
S>S>Operators: S1
S>Object reference not set to an instance of an object.
S>================
S>Sum:=1
S>Sum:=1
S>...um:=1
S>......1
S>S1
S>S>S:=1
S>S*=(I<1048576?I)
S>
S>S>Operators: 1Expression
S>Object reference not set to an instance of an object.
S>================
S>S:=1
S>S:=1
S>...S:=1
S>......1
S>S*=(I<1048576?I)
S>I=0;
S>S*=Expression
S>...1*=
S>......1
S>1Expression
Там если я пишу код
S:=1
S*=(I<1048576?I)
То подразумеваю код
E S:=1
E S*=(I<1048576?I)
E от слова Expression, начало выражения
Поэтому код может быть отформатирован еще вот так
E S:=1
E S*=(
I<1048576
?I
)
Но на самом деле там действительно есть баг, можно сделать еще круче и проще
E S:=1
E !N:=1..1048576
E S*=N
Правда не уверен что на версии полторамесячной давности это отработает, но всеже. Код полность корректен, может и есть баги, но они как вы понимаете фиксятся, это мелочевка
"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН