Хотелось бы научиться округлять.
После вот такого, хотелось бы получить не 0.5, а 1:
$echo "1/2" | bc -l
Если же сделать так:
$echo "scale=0 ; 1/2" | bc -l, то выводится 0, но оно и понятно.
Как далать правильно округления то?? Желательно до любого знака после запятой.. Конечно можно извратиться и сделать так:
$echo "scale=0 ; 1/2 + 0.5" | bc -l, то есть после любого деления добавлять 0.5 и до наименьшего целого округлять, но помоему это не вариант :-)
может есть функция специальная?

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от dilmah

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум А можно как нить округлять, чтоб не извращаться, как я сейчас делаю... (2004)
- Форум bash деление (2012)
- Форум root-tail (2006)
- Форум Посоветуйте консольный калькулятор (2006)
- Форум bc (2006)
- Форум Альтернативы bc (2019)
- Форум bc preload (2010)
- Форум Почему C++ не может без потери данных сдвинуть запятую во float типе данных? (2022)
- Форум BC 0.5^3.62 (2009)
- Форум Херня с bc (2005)