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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sky93
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 16
#1

Можно ли из числа типа double получить 2 числа типа int? - C++

12.06.2013, 12:36. Просмотров 536. Ответов 8
Метки нет (Все метки)

Если можно, то напишите пожайлуста название функции или способ.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2013, 12:36     Можно ли из числа типа double получить 2 числа типа int?
Посмотрите здесь:

C++ 2-ичное представление числа типа double или float?
C++ Вывод числа после запятой переменной типа double
C++ Разбить число типа double на 2 числа
C++ Как преобразовать дробную часть числа типа double в int
Считать числа типа double из файла и записать их в массив C++
Точность в N знаков после запятой числа типа double C++
С++: числа типа double C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,917
Записей в блоге: 1
12.06.2013, 12:46     Можно ли из числа типа double получить 2 числа типа int? #2
Какие 2 числа? я не понимаю какие 2 числа хочешь получить из одного?
Покажи пример и я отвечу.
Sky93
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 16
12.06.2013, 12:47  [ТС]     Можно ли из числа типа double получить 2 числа типа int? #3
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Какие 2 числа? я не понимаю какие 2 числа хочешь получить из одного?
Покажи пример и я отвечу.
У меня есть число 2.4 типа double. Могу я из него получить 2 и 4 типа int?
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,165
Завершенные тесты: 2
12.06.2013, 12:48     Можно ли из числа типа double получить 2 числа типа int? #4
преобразовать в строку и разделить
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,917
Записей в блоге: 1
12.06.2013, 12:52     Можно ли из числа типа double получить 2 числа типа int? #5
Цитата Сообщение от Sky93 Посмотреть сообщение
У меня есть число 2.4 типа double. Могу я из него получить 2 и 4 типа int?
ну, допустим, первое число действительно 2.
А почему второе ты считаешь, должно быть 4?
почему не 400 и не 4000?
почему не 3999 и не 4001?
откуда такое условие взялось?
XRuZzz
Антикодер
631 / 532 / 27
Регистрация: 15.09.2012
Сообщений: 2,482
12.06.2013, 12:53     Можно ли из числа типа double получить 2 числа типа int? #6
5 минут назад давал ссылку на эту тему в другой теме
вам по ходу тоже поможет
Смысл обьединений
там как раз есть код, как это сделать
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,917
Записей в блоге: 1
12.06.2013, 12:55     Можно ли из числа типа double получить 2 числа типа int? #7
Цитата Сообщение от XRuZzz Посмотреть сообщение
вам по ходу тоже поможет
тут юнион не поможет. Ему надо жонглировать с десятичной записью числа и выделять из неё десятичные целую и дробную части.
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
12.06.2013, 12:57     Можно ли из числа типа double получить 2 числа типа int? #8
Есть такая функция как modf, из числа выделяет целую и дробную части, но вариант Кудаив, думаю, предпочтительней.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2013, 12:59     Можно ли из числа типа double получить 2 числа типа int?
Еще ссылки по теме:

C++ Вывод числа типа double как есть
C++ Непонятно выводится значение числа типа double
Как из числа типа double сделать int (сохранение целой и дробной части в отдельных целочисленных переменных) C++
C++ Проверить на равенство два числа типа double
Чтение из файла числа типа double C++

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

Или воспользуйтесь поиском по форуму:
XRuZzz
12.06.2013, 12:59     Можно ли из числа типа double получить 2 числа типа int?
  #9

Не по теме:

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
тут юнион не поможет. Ему надо жонглировать с десятичной записью числа и выделять из неё десятичные целую и дробную части.
да пусть сначала прочтёт доконца то что помоей ссылке, тогда сам поймёт чего хочет.

Yandex
Объявления
12.06.2013, 12:59     Можно ли из числа типа double получить 2 числа типа int?
Ответ Создать тему
Опции темы

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