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

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

Восстановить пароль Регистрация
 
Sky93
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 16
12.06.2013, 12:36     Можно ли из числа типа double получить 2 числа типа int? #1
Если можно, то напишите пожайлуста название функции или способ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 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?
Кудаив
328 / 405 / 24
Регистрация: 27.05.2012
Сообщений: 1,162
Завершенные тесты: 2
12.06.2013, 12:48     Можно ли из числа типа double получить 2 числа типа int? #4
преобразовать в строку и разделить
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
12.06.2013, 12:52     Можно ли из числа типа double получить 2 числа типа int? #5
Цитата Сообщение от Sky93 Посмотреть сообщение
У меня есть число 2.4 типа double. Могу я из него получить 2 и 4 типа int?
ну, допустим, первое число действительно 2.
А почему второе ты считаешь, должно быть 4?
почему не 400 и не 4000?
почему не 3999 и не 4001?
откуда такое условие взялось?
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
12.06.2013, 12:53     Можно ли из числа типа double получить 2 числа типа int? #6
5 минут назад давал ссылку на эту тему в другой теме
вам по ходу тоже поможет
Смысл обьединений
там как раз есть код, как это сделать
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
12.06.2013, 12:55     Можно ли из числа типа double получить 2 числа типа int? #7
Цитата Сообщение от XRuZzz Посмотреть сообщение
вам по ходу тоже поможет
тут юнион не поможет. Ему надо жонглировать с десятичной записью числа и выделять из неё десятичные целую и дробную части.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 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 записываю целые числа (типа int), но ошибка не вылазиет!
Точность в N знаков после запятой числа типа double C++
С++: числа типа double C++

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

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

Не по теме:

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

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

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