Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > Обсуждение подписи fish9370


Автор: fish9370 20.2.2012, 22:18
Цитата(bsa @  20.2.2012,  20:25 Найти цитируемый пост)
Но можно воспользоваться арифметическими свойствами операции умножение: 
Код

if ((a * c) > 0)



если оба будут отрицательными это не прокатит..

Добавлено через 5 минут и 59 секунд
ладно, прокатит.. это как раз то что автору и нужно..

Автор: volatile 20.2.2012, 23:38
 smile 
Цитата(fish9370 @  20.2.2012,  22:18 Найти цитируемый пост)
if (strncmp(your_username, "boostcoder", strlen(your_username)) == 0) {
            shut_up();
            exit(-1);
}

fish9370, нехороший код. 
Если your_username будет например "b","bo","boo" и т.д. то будет не то, что задумали.
Зачем вообще лишние сущности, почему не strcmp (...  ?

Это чисто по С,
С моральной стороны, вообще ни в какие ворота... smile 


Автор: 502 20.2.2012, 23:41
Цитата(bsa @  20.2.2012,  20:25 Найти цитируемый пост)
Но можно воспользоваться арифметическими свойствами операции умножение

1
Цитата(newbee @  20.2.2012,  20:26 Найти цитируемый пост)
Если числа небольшие или используется bignum

2
это не читабельно  smile 

Автор: newbee 20.2.2012, 23:53
Цитата(502 @  21.2.2012,  00:41 Найти цитируемый пост)
1
Цитата(502 @  21.2.2012,  00:41 Найти цитируемый пост)
2
Ты нам оценки поставил?

Цитата(502 @  21.2.2012,  00:41 Найти цитируемый пост)
это не читабельно
Короткая математическая запись вместо длинных выкрутасов может показаться нечитабельной только школьнику.

Цитата(volatile @  21.2.2012,  00:38 Найти цитируемый пост)
С моральной стороны, вообще ни в какие ворота...
У мальчика боль в жопе, уже давно.

Добавлено через 3 минуты и 28 секунд
Кстати фишка обещал и меня вписать, с нетерпением ждем нового варианта и делаем ставки, сколько строк кода ему потребуется. smile Оффтопик так оффтопик, чо уж там)

Автор: 502 21.2.2012, 00:02
Цитата(newbee @  20.2.2012,  23:53 Найти цитируемый пост)
Ты нам оценки поставил?

нет, это пункты

Цитата(newbee @  20.2.2012,  23:53 Найти цитируемый пост)
Короткая математическая запись вместо длинных выкрутасов может показаться нечитабельной только школьнику.

имхо
Код

if ( ((a < 0) && (c < 0)) || ((a > 0) && (c > 0)) )

тут неоднозначностей нет, читается легко
Код

if ((a * c) > 0)

а тут не всегда ясно что автор конкретно хотел проверить

Автор: boostcoder 21.2.2012, 00:03
фишкин код мы уже видели. он где-то пытался его протолкнуть как тест форумчанам. но мы-то знаем, что он за счет форумчан хотел свои баги(которые уже три месяца вылавливал) выловить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)