|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2011, 11:09 | #1 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 82
|
C++ Округление до десятых
Здравствуйте. Задача у меня такая: вывести вещественное число, окугленное до десятых долей(Например: 12.12345 --> 12.1). Работаю в стареньком компиляторе Microsoft Visual C++ 6.0, в консольном режиме
Пробовал сделать так: Код:
Последний раз редактировалось Stilet; 06.03.2011 в 11:56. |
06.03.2011, 11:46 | #2 |
Форумчанин
Регистрация: 04.02.2011
Сообщений: 260
|
так попробуй:
Код:
|
06.03.2011, 12:24 | #3 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 82
|
Получается так: 12.123456 --> 12.100000
А как, чтоб еще и лишние нули не выводились?(т.е. 12.123456 -->12.1) Я наверно не совсем точно выразился в задании. Мне не столько округлить нужно до десятых, сколько вывести с точностью до десятых |
06.03.2011, 12:30 | #4 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
printf (" %.2f ", floor(n*10)/10 );
|
06.03.2011, 13:06 | #5 |
Пользователь
Регистрация: 13.02.2011
Сообщений: 82
|
спасибо, всё получилось
|
06.03.2011, 15:16 | #6 |
Форумчанин
Регистрация: 08.05.2010
Сообщений: 177
|
Есть такая же функция для округления в сторону большего "ceil"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Округление | Farmokolog | Общие вопросы Delphi | 2 | 19.02.2011 16:08 |
Округление в IBExpert | DaMadQuest | БД в Delphi | 3 | 16.05.2010 20:02 |
Округление числа | Foxx | Microsoft Office Excel | 13 | 07.04.2010 07:09 |
ОКРУГЛение | Андрей_Васильевич | Microsoft Office Excel | 5 | 19.10.2009 09:09 |
округление | Toxa | Общие вопросы Delphi | 4 | 15.01.2007 19:15 |