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

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

Войти
Регистрация
Восстановить пароль
 
Saiberg
19 / 19 / 1
Регистрация: 23.09.2010
Сообщений: 193
#1

Перевести дробную часть в целочисленную - C++

28.03.2013, 20:17. Просмотров 360. Ответов 1
Метки нет (Все метки)

из числа 0.131313 должно получиться 131313

Чего бы такого придумать ?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 20:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевести дробную часть в целочисленную (C++):

Оставить дробную часть - C++
Допустим, имеем число 12,345. Необходимо это число преобразовать в 0.345. Просто отбросить целую часть не годится, уже пробовал через: ...

Вывести дробную часть числа - C++
Подскажите пожалуйста как в С++ вывести остаток после запятой... Т.Е. 5/2=2.5 мне нужно что-бы вывело 5 Гуглил, не нашел...

float обнуляет дробную часть - C++
Здравствуйте всем! Я новичок. Поиском не нашел ничего подобного. Проблема в следующем: В функцию myfunc по параметру приходит long...

Преобразование целого числа в дробную часть - C++
Здравствуйте. Вот есть 2 целых числа a=25 b=3453. Нужно получить с=25,3453. Есть ли функция или что посоветуете?

Как задать проверку на дробную часть? - C++
Что исправить когда ввожу число без дроби например 49 пишет сорок девять сантиметра ноль милиметров а нужно просто сорок девять...

Разделить число на дробную и целую часть - C++
как можно разделить число на дробную и целую часть void main() { long a1; // a1 = целая часть числла double a; // а число ...

1
SummerRain
327 / 326 / 17
Регистрация: 16.12.2012
Сообщений: 544
28.03.2013, 20:30 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int round(double n) {
    while (n != (int)n)
        n *= 10;
    return (int)n;
}
 
int main()
{    
    double n = 0.131313;
    std::cout << round(n);
    system("PAUSE>0");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2013, 20:30
Привет! Вот еще темы с ответами:

Разбить число на целую и дробную часть - C++
Возможно-ли разбить число x, допустим, это- &quot;3.142&quot;, на целую и дробную часть. Именно чтобы было &quot;3&quot; и &quot;14&quot;, а не &quot;3.000&quot; и &quot;0.142&quot; как на...

Std::stod отсекает дробную часть - C++
В файлике имеется текст с чиселками как целыми, так и нет. Вся соль в том, что std::stod почему-то преобразует строку к инту а не даблу... ...

Вычислите дробную часть среднего арифметического - C++
Вычислите дробную часть среднего арифметического и дробную часть среднего геометрического трех заданных чисел! Заранее спасибо!

Как получить дробную часть числа с плавающей точкой? - C++
Допустим, перед тем как вызвать функцию факториала, мне необходимо совершить проверку аргументов. Чтобы проверить, целое ли число, мне...


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

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

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