- 1
- 2
- 3
- 4
- 5
long long int temp;
temp=a-b;
if (temp<0) temp=temp*(-1);
.....
r = b*(2^g);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
long long int temp;
temp=a-b;
if (temp<0) temp=temp*(-1);
.....
r = b*(2^g);
Из работ студентов.
Первый фрагмент - взятие по модулю.
Второй - вызвал вопрос "почему неправильно работает возведение в степень?".
psycho-coder 11.04.2012 13:24 # 0
if ( temp < 0 ) temp = -temp;
по второму "Что бы возвести число b в степень g, нужно число b умножить само на себя g-раз.".
govnomonad 11.04.2012 13:36 # +3
прежде чем учить CS, выучи русский язык
psycho-coder 11.04.2012 13:39 # −5
mr.The 11.04.2012 20:11 # +4
TarasB 11.04.2012 13:52 # 0
Учи возведение в целую степень любого числа.
psycho-coder 11.04.2012 16:13 # 0
SmackMyBitchUp 11.04.2012 16:33 # +3
Хорошо, сын мой, но запомни, свято место пусто не бывает
lucidfoxGovno 11.04.2012 17:25 # +1
psycho-coder 11.04.2012 19:26 # 0
eth0 11.04.2012 14:49 # +1
Взятие по модулю неплохо делается на ассемблере, без условий и переходов.
3.14159265 11.04.2012 14:52 # 0
Только у мудаков. Можно было завести массив степеней.
Ассиметричное шифрование, наверняка. Сверху Нод по Эвклиду. Снизу RSA.
TarasB 11.04.2012 14:54 # 0
eth0 11.04.2012 20:45 # 0
Lure Of Chaos 12.04.2012 21:21 # 0
eth0 13.04.2012 12:24 # 0
Lure Of Chaos 13.04.2012 12:33 # 0
guest 14.09.2012 18:42 # 0