В последнем Хакере, да да в нем )) В рубрике трюки от Криса была занятная программка, рассчитывающая число пи. Вот код из хакера: Код (Text): /* * Program to compute an approximation of pi * by Brian Westley, 1988 */ #define _ 0xF<00? --F<00||--F-OO--:-F<00||--F-OO--; int F=00,OO=00; main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO() { _-_-_-_ _-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_-_-_-_-_ _-_-_-_-_-_-_-_ _-_-_-_ } А вопрос такой, откуда взят сабж, и кто и зачем изменил оригинал ? ) Оригинальный дефайн выглядел так: Код (Text): #define _ -F<00||--F-OO--; Красота то какая ? )) А тут еще и лишних предикатов напихали (для "отвода глаз" чтоль ? ). Эээх, или это просто дань печатному изданию ?
ага, я оттуда оригинал и вытянул )) http://www.ioccc.org/1988/westley.c UPD мне просто интересно откуда вариант криса
Да это понятно. Я о том что это неэффективное затруднее. Можно всё это хозяйство пропустить через препроцессор и получить гораздо более читаемый исходник.
В данном случае это мало поможет А вообще эта программка - не руководство к действию, а скорее искусство
necrostaz > UPD мне просто интересно откуда вариант криса ногами не бит! крис хоть и мыщъх, но местами и мангуст а мангусты в это время года очень кусючие. а вариант взят из фидо.хумор.филтред. блин, ну я ж говорил - ногами не бить!
ногами не будем а за код и удовлетворенное любопытство большое спасибо, апплин так вообще крышу снес ))