Форум программистов, компьютерный форум CyberForum.ru

Округление при делении - C++

Восстановить пароль Регистрация
 
The_Prophet
8 / 8 / 0
Регистрация: 13.01.2013
Сообщений: 177
01.05.2014, 00:41     Округление при делении #1
Всем привет. Как математически округлить такое?
C++
1
2
3
int a = 7;
int b = 4;
double c = a/b;
Суть в том, что а и b могут быть любые.
floor, round, static_cast<int> не работают.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2014, 00:41     Округление при делении
Посмотрите здесь:

C++ Возможное округление при нахождении 2-й производной. При повышении точности программа начинает возвращать 0.
при делении на 7 дают остаток 1, 2, или 5 C++
C++ Калькулятор - исключение при делении на 0
написать программу в Dev-C++ для поиска трехзначных чисел, которые при делении на 47 дают в остатке 43, а при делении на 43 дают в остатке 47 C++
C++ При делении округляет
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
01.05.2014, 00:43     Округление при делении #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
The_Prophet, не понятно что ты хочешь, но чтобы получить результат типа double, нужно
C++
1
double c = (double)a/b;
The_Prophet
8 / 8 / 0
Регистрация: 13.01.2013
Сообщений: 177
01.05.2014, 00:49  [ТС]     Округление при делении #3
cooller, хм... думаю это мне и нужно)
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,061
01.05.2014, 00:56     Округление при делении #4
Цитата Сообщение от The_Prophet Посмотреть сообщение
думаю это мне и нужно)
ну а где тогда
Цитата Сообщение от The_Prophet Посмотреть сообщение
Округление при делении
The_Prophet
8 / 8 / 0
Регистрация: 13.01.2013
Сообщений: 177
01.05.2014, 00:58  [ТС]     Округление при делении #5
ValeryS, тогда так получится всё
C++ (Qt)
1
double c = floor((double)a/b + 0.5);
Yandex
Объявления
01.05.2014, 00:58     Округление при делении
Ответ Создать тему
Опции темы

Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru