- 1
b:=(1-(n+1))/2
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+20.5
b:=(1-(n+1))/2
Ничего не трогать, пусть работает, как есть!
guest 20.12.2008 17:08 # −1
"ничего не трогать" - это коммент?
guest 20.12.2008 18:38 # +1
guest 21.12.2008 14:00 # −1
Тут говноматематика, а не говнокод.
guest 22.12.2008 15:32 # −1
guest 06.01.2009 11:22 # 0
А может эта строка говнокода является ничтожной частью функции или просто какого-нить куска кода, который отвечает, например, за определение правильности введённого серийного номера для некого ПО. Наши люди так иногда делают для того, чтобы было сложнее дизассемблировать и взламывать некое ПО. Ясно, что легче было бы написать b := -n/2;, но с точки зрения кол-ва строк ассемблерного кода, то там получится, ну наверное, раз в 5 больше строк. Поэтому может это просто лёгкий приём, чтобы заставить хакера немного попотеть. Эх, хотя нашим хакерам такие мелочи не страшны:)))))))))).
guest 26.04.2009 11:43 # −1
Похоже на арифметическую прогрессию...
guest 05.05.2009 19:15 # −2
так правильно.
guest 05.05.2009 19:18 # −2
Деление заменяй на умножение:
а надо
guest 15.07.2009 21:08 # −2
b:=(1-(n+1))/2 =>
b:=(1-(n+1))*0.5 =>
b:=(1-n-1)*0.5 =>
b:=(-n)*0.5 =>
b := -n * 0.5
очевидно же
guest 01.12.2012 03:05 # 0
b := -n/2