@de_morok
Начинющий Python, C/C++ developer

С++ Как вывести числа после запятой, отбросив целую часть?

Я новичок, прошу совета. У меня есть переменные:
S - число типа double, которое принимаем от пользователя;
N - (число типа unsigned int) количество чисел после запятой, получаемое от пользователя, которые нужно вывести отбросив целую часть и сделав его целочисленным.
То есть, у нас есть числа, допустим S = 245.23578 и N = 4, Вывод должен быть = 2357.
Как это правильно сделать? Смотрел на modf, не подходит, так как число выводиться как 0.235780 .
  • Вопрос задан
  • 2039 просмотров
Решения вопроса 1
@User700
unsigned(f * pow(10, N))
Где f дробная часть
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы