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

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

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

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

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

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

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

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

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

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

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

Как избавиться от округления - C++
Доброго времени суток. У меня следующая проблема. pp = 0.1534886 + 151.5235 - 0.15668835467; pp имеет тип double, но в качестве...

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

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

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

Функция округления double - C++
Как в С++ округлить double до int? С помощью какой функции?

как избавиться от округления float - C++
#include <iostream> using std:: cin; using std:: cout; using std:: endl; int main() { cout << "123.008 + 0.0008 = " <<...

Ошибка округления - Сумма с синусом - C++
Добрый день! Помогите пожалуйста понять в чем причина. При проверке кода на моем компьютере при вводе числа 1000, выдает корректный...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
04.02.2010, 14:48     Метод округления числа #2
в чем вопрос?
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.
@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;
Evg
Эксперт CАвтор FAQ
17464 / 5702 / 361
Регистрация: 30.03.2009
Сообщений: 15,654
Записей в блоге: 26
04.02.2010, 15:24     Метод округления числа #5
@KOT@, твой код для отрицательных чисел неправильно работает
@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;
Yandex
Объявления
04.02.2010, 15:54     Метод округления числа
Ответ Создать тему
Опции темы

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