Просто приятно и радостно читать такие треды :)
Printable View
Просто приятно и радостно читать такие треды :)
Смотря кому. :unknown:Quote:
Originally Posted by Pcloadletter
Один товарищ таки угадал, что это такое:
.Code:n%10&&n%10<5&&n/10%10-1?n%10==1?"а":"б":"в"
А еще один предложил усовершенствование:
{n%10&&n%10<5} => {(n+9)%10<4}.
Итого:
Code:(n+9)%10<4&&n/10%10-1?n%10==1?"а":"б":"в"
wrong for negative numbers :)Quote:
Originally Posted by it-ogo
Я знаю, что для отрицательных не работает. Думаю, нужно просто взять модуль числа перед тем, как выбирать форму.
Хм, отрицательные посетители, конечно, если что, не обидятся... Но вот градусы, скажем, могут быть и отрицательными. Можно впихнуть "abs" для первого "n" и заменить "-" на "!=". А можно сказать, что n - unsigned по условиям задачи.