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

Преобразование целого числа в дробную часть - C++

Восстановить пароль Регистрация
 
LexaB
0 / 0 / 0
Регистрация: 31.10.2011
Сообщений: 31
05.12.2012, 20:47     Преобразование целого числа в дробную часть #1
Здравствуйте. Вот есть 2 целых числа a=25 b=3453. Нужно получить с=25,3453. Есть ли функция или что посоветуете?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 20:47     Преобразование целого числа в дробную часть
Посмотрите здесь:

C++ Какая функция в С++ берет только дробную часть от числа?
C++ float обнуляет дробную часть
Разделить число на дробную и целую часть C++
C++ Как преобразовать дробную часть числа типа double в int
C++ Как взять дробную часть числа и записать в переменную на C++
Вычислите дробную часть среднего арифметического C++
C++ Вывести дробную часть числа
Как получить дробную часть числа с плавающей точкой? C++
C++ Перевести дробную часть в целочисленную
Оставить дробную часть C++
C++ Разбить число на целую и дробную часть
Преобразование целого числа в строку C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
05.12.2012, 20:53     Преобразование целого числа в дробную часть #2
Не знаю, есть ли такая функция, или как оптимизировать мою строку, но:
C++
1
c=(double)a+(double)b/(double)((int)(ln((double)b)/ln(10.0))+1);
.
LexaB
0 / 0 / 0
Регистрация: 31.10.2011
Сообщений: 31
05.12.2012, 21:05  [ТС]     Преобразование целого числа в дробную часть #3
реализовал так:
C++
1
2
int digitCount = Log10(drobnoe) + 1; //вычисляем количество цифр числа
gotovoe=celoe+drobnoe*pow(0.1,digitCount)//возводим в степень вычесленную ранее
Yandex
Объявления
05.12.2012, 21:05     Преобразование целого числа в дробную часть
Ответ Создать тему
Опции темы

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