Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/47: Рейтинг темы: голосов - 47, средняя оценка - 4.70
8 / 8 / 0
Регистрация: 13.01.2013
Сообщений: 177
1

Округление при делении

01.05.2014, 00:41. Показов 9848. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Как математически округлить такое?
C++
1
2
3
int a = 7;
int b = 4;
double c = a/b;
Суть в том, что а и b могут быть любые.
floor, round, static_cast<int> не работают.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2014, 00:41
Ответы с готовыми решениями:

Релизовать округление числа в нужную сторону при делении нацело
Допустим я хочу поделить 4/0.6. Получу 6.6666. Мне нужно получить число без остатка int...

Найти четырехзначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111
Составить программу поиска четырехзначных чисел в С++, которые при делении на 133 дают в остатке...

Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D
C++ Напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все...

Найти числа, которые при делении на 47 дают в остатке 43, а при делении на 43 дают в остатке 47
Мне нужно написать программу в Dev-C++ для поиска трехзначных чисел, которые при делении на 47 дают...

4
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
01.05.2014, 00:43 2
Лучший ответ Сообщение было отмечено The_Prophet как решение

Решение

The_Prophet, не понятно что ты хочешь, но чтобы получить результат типа double, нужно
C++
1
double c = (double)a/b;
1
8 / 8 / 0
Регистрация: 13.01.2013
Сообщений: 177
01.05.2014, 00:49  [ТС] 3
cooller, хм... думаю это мне и нужно)
0
Модератор
Эксперт по электронике
8946 / 6712 / 921
Регистрация: 14.02.2011
Сообщений: 23,681
01.05.2014, 00:56 4
Цитата Сообщение от The_Prophet Посмотреть сообщение
думаю это мне и нужно)
ну а где тогда
Цитата Сообщение от The_Prophet Посмотреть сообщение
Округление при делении
0
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);
0
01.05.2014, 00:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2014, 00:58
Помогаю со студенческими работами здесь

Возможное округление при нахождении 2-й производной. При повышении точности программа начинает возвращать 0.
Итак, здравствуйте. Такая проблема. Существует формула для нахождения 2-й производной функции:...

Ошибка при делении
Как ни кручу все время получается r = 1. Я в вычислении что-то не так делаю или при выводе? ...

При делении 2 на 4 результат - 0
Стыдно, но не могу понять, почему компилятор выдает 0. Есть код функции:int high = 0; int mid...

При делении округляет
Объясните мне, пожалуйста, такой казус: double e=0,k=2; e=352*k+1; e/=25; cout&lt;&lt;e&lt;&lt;endl; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru