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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Ruslansis
0 / 0 / 0
Регистрация: 01.10.2009
Сообщений: 70
#1

Метод округления числа - C++

04.02.2010, 14:12. Просмотров 1143. Ответов 5
Метки нет (Все метки)

Метод округления числа введонного с клавиатуры. Например вводим 2,5 , а выводит 3 ;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2010, 14:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Метод округления числа (C++):

Написать программу округления числа - C++
Напишите программу, в которой с помощью round() округляется значение типа double. Для разложения числа на целую и дробную часть...

Реализовать функцию округления вещественного числа - C++
Условие задачи такого :как сделать чтоб функция int(x) ,округляла вверх , то есть int(3,1)=4,а не 3,причём использовать цикл ЕСЛИ и другие...

написать функцию округления числа до 1000 - C++
попробовал так х/1000*1000, х+1000/1000, не помогает,как округлить число то?

Функция округления вещественного числа с заданой точностью - C++
Написать функцию,которая принимает в качестве параметров вещественное число и количество знаков после десятичной точки,которые должны...

Функция floor для округления значения до определённого числа знаков дробной части - C++
Всем привет ребята. кто мог бы объяснить где и что неправильно у меня в коде и как это исправить. Благодарю за внимание. Условие задачи:...

Производный класс: метод возведения в произвольную степень, и метод для вычисления логарифма числа - C++
Реализовать класс-оболочку Number для числового типа float. Реализовать методы сложения и деления. Создать производный класс Real, в...

5
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
04.02.2010, 14:48 #2
в чем вопрос?
0
Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
04.02.2010, 14:50 #3
Простенький преобразование :
C++
1
2
float b=2.3
cout<<(int)b;
Или библиотека ios.
C++
1
2
3
iomanip.h;
iostream.h;
setf(...)//задание полей.
первый параметр указавает систему счисления dec-десятичная oct-8-hex-16.
0
@KOT@
81 / 39 / 2
Регистрация: 29.01.2010
Сообщений: 386
04.02.2010, 14:59 #4
Цитата Сообщение от Sekt Посмотреть сообщение
Простенький преобразование :
C++
1
2
float b=2.3
cout<<(int)b;
Этот код число 2,7 преобразует также в 2, а нам надо в 3.

Поэтому маленькая поправочка
C++
1
2
3
float b=2.3
b+=0.5;
cout<<(int)b;
0
Evg
Эксперт CАвтор FAQ
18032 / 6264 / 427
Регистрация: 30.03.2009
Сообщений: 17,219
Записей в блоге: 27
04.02.2010, 15:24 #5
@KOT@, твой код для отрицательных чисел неправильно работает
0
@KOT@
81 / 39 / 2
Регистрация: 29.01.2010
Сообщений: 386
04.02.2010, 15:54 #6
Цитата Сообщение от Evg Посмотреть сообщение
@KOT@, твой код для отрицательных чисел неправильно работает
Да точно (не учел)
Ну здесь уже лекго исправить эту ошибку
C++
1
2
3
4
5
6
float b=2.3
if(b>0)
b+=0.5;
else
b-=0.5;
cout<<(int)b;
0
04.02.2010, 15:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2010, 15:54
Привет! Вот еще темы с ответами:

Чудеса округления - C++
Не могу посчитать i-ый член по формуле разности Ньютона (см. прикреплённый файл). Из-за округления я не могу получить члены после j...

Как убрать округления - C++
Вообщем есть набор чисел. Например: visual studio округляет число типа double - вместо 22995,56 пишет 22995,6. Как заставить её забыть...

Функция округления чисел - C++
Здравствуйте, подскажите пожалуйста. Написала функцию округления цифр void RoundingFunction(double RoundingVariable, int&amp;...

Каковая точность округления? - C++
Какова точность округления у таких функций, как round/ceil/floor? Сколько раз я могу просуммировать число с погрешностью (имеется ввиду,...


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

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

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