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

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

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

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

C++
1
2
int a, b;
double c = a.b; //формат
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2015, 21:08
Ответы с готовыми решениями:

Как преобразовать все int,float,double в строки LPWSTR, LPCTSTR
Столкнулся с проблемой не как не переведу в нормальный вид вот код #include <iostream>...

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

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

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

1
Эксперт С++
4958 / 3064 / 456
Регистрация: 10.11.2010
Сообщений: 11,152
Записей в блоге: 10
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2015, 21:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Написать функцию int Search ( double A[], int n , double x), которая находит в массиве double A[n] элемент, значение которого равно x
Написать функцию int Search ( double A, int n , double x), которая находит в массиве double A...

Double = Float = Int
Дамы и господа! Тут &quot;либо я дурак, либо лыжи не едут&quot; © double odds = 6/50; float a =...

Float в int или double в int
Надо прибавить в Shape1-&gt;Top+=0,33, но когда перевожу в int то он округляет до нуля, чего быть не...


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

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

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