0 / 0 / 0
Регистрация: 23.08.2015
Сообщений: 1
|
|
1 | |
Получение целой и дробной части для десятичной дроби23.08.2015, 18:05. Показов 5551. Ответов 4
Метки нет Все метки)
(
Привет всем.
Ищу ответа на достаточно простую задачу: человек вводит число в виде десятичной дроби, с которым в дальнейшем нужно совершить операцию. Заключается она в том, что дробь, ну например 12.123, нужно раскидать по двум переменным в виде 12 и 123 (не 12.0 и 0.123), при этом преобразовав эти две переменные в целочисленный тип. С преобразованием в int безопасным путёт проблемм нет, но вот с поиском метода разброса заморочился. Я в принципе догадываясь, что можно просто умножать на десять, пока результат не получится. Но есть ли способ поизящьнее, тем более, что пользователь может ввести какое угодно длинное число. P.S: немного уточнений: автор данного вопроса начал изучать C++ четыре дня назад, поэтому предъявлять ему за некомпетентность бесполезно. P.P.S: Заранее спасибо.
0
|
|
23.08.2015, 18:05 | |
Ответы с готовыми решениями:
4
Реализовать метод для выделения целой части дроби Формирование двоичного кода для целой и дробной части + вывод в файл Написать арифмометр для вычисление целой и дробной части |
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
|
23.08.2015, 18:47 | 3 |
Сейчас подумаю.
Добавлено через 1 минуту Может вам использовать unsigned int. Добавлено через 2 минуты Но как вы думаете про 0.123 и 12.0, можно сделать, чтобы они были как 123 и 12, но выполнив с ними операцию, ответ выйдет как с 0.123 и 12.0, то есть неправильный. Добавлено через 17 минут Стойте, а может методом переведения текста в значение. Подождите.
0
|
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
|
||||||
24.08.2015, 11:21 | 4 | |||||
![]() Решение
0
|
Kerry_Jr
|
24.08.2015, 11:32
Получение целой и дробной части для десятичной дроби
#5
|
Не по теме: MicM, здесь вполне хватило бы методов класса string.
0
|
24.08.2015, 11:32 | |
Напечатайте значения переменной Р в формате три позиции для целой части и две для дробной
Написать функцию для определения наличия в файле чисел, у которых сумма цифр целой и дробной части равны Вывод целой и дробной части Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |