Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Александр Поляк
0 / 0 / 1
Регистрация: 23.05.2015
Сообщений: 1
#1

Преобразовать 2 числа int в 1 число float(double) | double int1.int2 - C++

24.05.2015, 21:08. Просмотров 732. Ответов 1
Метки нет (Все метки)

Всем привет. Изучая азы C++, столкнулся с такой проблемой. Есть два значения типа int, их необходимо преобразовать в одно значение типа float или double, чтобы первое значение осталось до плавающей точки, а второе - после неё. Буду очень признателен, если подскажете, как это реализовать. Возможно есть какие-либо стандартные функции C++?
http://www.cyberforum.ru/cpp-beginners/thread1260591.html

C++
1
2
int a, b;
double c = a.b; //формат
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2015, 21:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Преобразовать 2 числа int в 1 число float(double) | double int1.int2 (C++):

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

float double int
Доброй ночи, препод совсем запарил, то ему не так, то ему не эдак. // 8.2.cpp:...

LONG VS DOUBLE / INT VS FLOAT
Всем доброго времени суток! Объясните пожалуйста почему при следующем коде ...

Ошибки error C2296: -: недопустимо, левый операнд имеет тип "double (__cdecl *)(double,double,double
Думаю из-за polp #include<iostream> #include<cmath> #include<cstdlib>...

Как мне программу с int переделать в Float i double?
как мне програму с int переделать в Float i double??? #include <iostream> ...

1
castaway
Эксперт С++
4926 / 3033 / 453
Регистрация: 10.11.2010
Сообщений: 11,089
Записей в блоге: 10
Завершенные тесты: 1
24.05.2015, 21:23 #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cmath>
 
int main()
{
    int a = 123;
    int b = 456;
    double c = a + b / pow( 10, floor( log10( b ) ) + 1 );
    std::cout << c << std::endl;
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2015, 21:23
Привет! Вот еще темы с решениями:

Размер для данных (int, char, long, double, short, unsigned, float)
Напишите программу, которая будет определять размер для данных (int, char,...

Ошибка: error LNK2001: unresolved external symbol "double __cdecl Akk(double,double,double)"
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; double Akk(double...

Создать динамический массив, любого простого типа (например: int, long, float, double)
1. Создать проект, который содержит консольную программу Win32. 2. Создать...

Преобразовать double в два int: целую и дробную части
Если найдется добрый человек, который напишет небольшую функцию, которая float...


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

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

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