Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
GARFT
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 25
#1

Округление после запятой float - C++

02.02.2013, 02:47. Просмотров 1874. Ответов 4
Метки нет (Все метки)

Как прописать формат что бы после запятой было только 2 числа?
Тип: FLOAT

P.S. Код с пояснениями пожалуйста, изучение начал недавно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2013, 02:47     Округление после запятой float
Посмотрите здесь:

C++ Переменная float - знаки после запятой
Переменной d присвоить первую цифру после запятой некоторой переменной x типа float C++
C++ В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.
C++ Функция round(), округление числа до 4-х знаков после запятой
C++ установление цыфр после запятой типа float
знаки после запятой , формат float C++
Округление числа до двух знаков после запятой C++
Округление float до единицы C++
C++ Как определить для типа float число цифр после запятой
C++ Округление числа в строке до указанного количества знаков после запятой
Точки после запятой или округление к большой части C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LASpace
 Аватар для LASpace
34 / 34 / 3
Регистрация: 27.01.2013
Сообщений: 142
02.02.2013, 03:12     Округление после запятой float #2
Есть функция RoundTo(float A, int k)
Чтобы обрезать число А до двух знаков после запятой (-2) делаем следующие:
C++
1
2
include "math.h"
A = RoundTo( A, -2 );
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6218 / 3463 / 423
Регистрация: 29.11.2010
Сообщений: 9,176
02.02.2013, 03:13     Округление после запятой float #3
C++
1
2
float f = 12.3456;
std::cout << std::fixed << std::setprecision(2) << f;
std::fixed устанавливает, что далее будет фиксированное количество знаков после ,
std::setprecision устанавливает это количество
GARFT
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 25
02.02.2013, 14:23  [ТС]     Округление после запятой float #4
Цитата Сообщение от MrGluck Посмотреть сообщение
C++
1
2
float f = 12.3456;
std::cout << std::fixed << std::setprecision(2) << f;
std::fixed устанавливает, что далее будет фиксированное количество знаков после ,
std::setprecision устанавливает это количество
Спасибо!

Цитата Сообщение от LASpace Посмотреть сообщение
Есть функция RoundTo(float A, int k)
Чтобы обрезать число А до двух знаков после запятой (-2) делаем следующие:
C++
1
2
include "math.h"
A = RoundTo( A, -2 );
Такой функции нету в math.h у меня, Visual Studio 2013
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6218 / 3463 / 423
Регистрация: 29.11.2010
Сообщений: 9,176
02.02.2013, 15:02     Округление после запятой float #5
Цитата Сообщение от GARFT Посмотреть сообщение
у меня, Visual Studio 2013

на Windows 9?)
Yandex
Объявления
02.02.2013, 15:02     Округление после запятой float
Ответ Создать тему
Опции темы

Текущее время: 20:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru