Последние записи
- Как запустить программу указанную в Edit.Text
- Скачать файл с использованием потока
- Поиск слова в Memo
- Распаковщик формата .img из GTA San Andreas
- Подсчет количества повторяющихся букв в файле
- Простейший скрипт загрузки картинки с помощью php
- Рассылка. Выпуск 154
- Получение картинки с веб-камеры
- Скопировать определённый кусок image
- Сделать printscreen экрана и сохранить
8th
Мар
Округление числа в C/C++
Posted by Chas under Топик-обзор
Подскажите пожалуйста способы округления числа (кроме способа консоли) возможно есть какой способ непосредственно при исчислении округлять
Obey-Kun:
Поправка: это для C++0x draft http://www.cppreference.com/wiki/numeric/math/round
#include
#include
int main()
{
int x;
x = std::round(1.64464532);
std::cout << x << std::endl; // выведет 2
}
Если ваш компилятор не поддерживает этот стандарт (или если вы хотите использовать стабильный стандарт), используйте следующее:
int round(double number)
{
return (number >= 0) ? (int)(number + 0.5) : (int)(number - 0.5);
}
Подходит и для Си.
тема на форуме

