Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

В массив типа double записываю целые числа (типа int), но ошибка не вылазиет! - C++
Вот программулька: #include <iostream> using namespace std; #include <conio.h> int main() { double arr={1,2,3,4,5}; ...

Как преобразовать дробную часть числа типа double в int - C++
Есть дробное число, например Z = 123,456 нужно разбить его на два целых числа int I = 123 int F = 456 как это можно сделать ? ...

Как из числа типа double сделать int (сохранение целой и дробной части в отдельных целочисленных переменных) - C++
Например есть число double d = 123.4567 Как сделать что бы int i1 = 123; int i2 =4567;

С++: числа типа double - C++
Всем добрый вечер!:) Товарищи, я - начинающий чайник, прошу вас объяснить мне как работать с типом double. Мне надо написать такую...

Чтение из файла числа типа double - C++
Добрый вечер! Уже долго бьюсь над тем, что у меня слишком маленькая точность считываемого числа... char word; ifstream...

Разбить число типа double на 2 числа - C++
Добрый день! Попалась мне такая задача - есть 2 интовые переменные, есть число double. Их нужно сложить таким образом : к 1-му интовому...

8
Kuzia domovenok
2119 / 1949 / 192
Регистрация: 25.03.2012
Сообщений: 6,755
Записей в блоге: 1
12.06.2013, 12:46 #2
Какие 2 числа? я не понимаю какие 2 числа хочешь получить из одного?
Покажи пример и я отвечу.
0
Sky93
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 16
12.06.2013, 12:47  [ТС] #3
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Какие 2 числа? я не понимаю какие 2 числа хочешь получить из одного?
Покажи пример и я отвечу.
У меня есть число 2.4 типа double. Могу я из него получить 2 и 4 типа int?
0
Кудаив
329 / 406 / 24
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
12.06.2013, 12:48 #4
преобразовать в строку и разделить
0
Kuzia domovenok
2119 / 1949 / 192
Регистрация: 25.03.2012
Сообщений: 6,755
Записей в блоге: 1
12.06.2013, 12:52 #5
Цитата Сообщение от Sky93 Посмотреть сообщение
У меня есть число 2.4 типа double. Могу я из него получить 2 и 4 типа int?
ну, допустим, первое число действительно 2.
А почему второе ты считаешь, должно быть 4?
почему не 400 и не 4000?
почему не 3999 и не 4001?
откуда такое условие взялось?
0
XRuZzz
Антикодер
708 / 614 / 31
Регистрация: 15.09.2012
Сообщений: 2,563
12.06.2013, 12:53 #6
5 минут назад давал ссылку на эту тему в другой теме
вам по ходу тоже поможет
Смысл обьединений
там как раз есть код, как это сделать
0
Kuzia domovenok
2119 / 1949 / 192
Регистрация: 25.03.2012
Сообщений: 6,755
Записей в блоге: 1
12.06.2013, 12:55 #7
Цитата Сообщение от XRuZzz Посмотреть сообщение
вам по ходу тоже поможет
тут юнион не поможет. Ему надо жонглировать с десятичной записью числа и выделять из неё десятичные целую и дробную части.
0
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
12.06.2013, 12:57 #8
Есть такая функция как modf, из числа выделяет целую и дробную части, но вариант Кудаив, думаю, предпочтительней.
0
XRuZzz
12.06.2013, 12:59     Можно ли из числа типа double получить 2 числа типа int?
  #9

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.06.2013, 12:59
Привет! Вот еще темы с ответами:

Вывод числа типа double как есть - C++
Кто-нибудь помогите понять тип double!!! Как вывести заданное число как оно есть? Например, записываем в f число 14049.30493 то нужно...

Проверка числа типа double на чётность/нечётность - C++
В программе необходимо проверить число типа double на то, является оно четным или нет. Это возможно как-то сделать или нет? Обычный метод,...

Непонятно выводится значение числа типа double - C++
#include <iostream> #include <math.h> using namespace std; int main() { double a,y,z; cout << "Vvedite chislo: " << endl; ...

Проверить на равенство два числа типа double - C++
Здравствуйте. Подскажите, пожалуйста, как можно сравнить два числа типа double. Одно из них - результат деления, а второе - ввод из...


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

Или воспользуйтесь поиском по форуму:
9
12.06.2013, 12:59
Ответ Создать тему
Опции темы

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