округление в c



C округление до целого

Автор 1 2 задал вопрос в разделе Другие языки и технологии

Как в C++ округлить число до целого, чтобы его можно было записать в переменную типа int? и получил лучший ответ

Ответ от Krab Вark[гуру]
int a=b+.5; Число при присваивании автоматически приводится к целому, дробная часть отбрасывается. В выражении можно использовать явное приведение типа (int)(b+.5)

Ответ от Валентин Волынец[гуру]
double n int n2 = (int)n

Ответ от 1 1[гуру]
Зайди на комп в безопасном режиме
просканируй
Портативные не требуют установки
Утилита AdwCleaner - помогает искать и удалять надоедливые панели инструментов, нежелательные плагины,
ссылка
Лечащая утилита Dr.Web CureIt!
ссылка
картинка настройки утильты перед сканированием
выбор тоже делай в ручную и все диски укажи
Emsisoft Emergency Kit
ссылка
Ccleaner - по очистке мусора и временных файлов на компе
ссылка
Ccleaner -Portable - по очистке мусора и временных файлов на компе
ссылка
запускайте файл согласно вашей системе
CCleaner64.exe - для многоядерных процессоров
картинка

Ответ от ?????? Зелёный змий ??????[гуру]
double a = 452.554 int b; b = a; автоматическое приведение типов. В b попадет значение a без дробной части. Но компилятор может выдавать предупреждение о возможной потери данных b = (int)a; b = static_cast<int>(a);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как в C++ округлить число до целого, чтобы его можно было записать в переменную типа int?
Mathh на Википедии
Посмотрите статью на википедии про Mathh
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*