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

Функция округления double - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, попадает ли точка в заштрихованную область http://www.cyberforum.ru/cpp-beginners/thread149423.html
Попадает ли точка в заштрихованную область Примечание:Если точка попадает в заштрихованную область верхнего то треугольник движется по диагонали вверх и уменьшется, а если нижнего то вниз и уменьшается написать в с++ (визуальная среда)Надеюсь на вашу помощь! Вот рисунок:
C++ Одномерный массив в с++ 1.подготовить тексТовый файл с выходными данными в редакторе. 2. составить алгоритм программы 3.разбить программу на функции вывода , обработки . ввода выполнить обработку в соответствии с заданием вывести результаты на экран и дописать файл в одномерном массиве посчитать сумму элементов до минимального http://www.cyberforum.ru/cpp-beginners/thread149415.html
Мат. програмирование. контрольная C++
1. Даны координаты трех точек на плоскости. Если они могут быть вершинами разностороннего треугольника, то вывести в порядке возрастания длины сторон полученного треугольника. Составить блок-схему и написать программу разветвляющейся структуры на языке Си. 2.Найти трехзначное число, квадрат которого оканчивается тремя одинаковыми цифрами, отличными от 0. Составить блок-схему и написать...
Переделать код из типа char в тип string C++
Прошу, помогите переделать код из типа char в тип string... В char'е все работает, но из-за незнания стринга не могу решить. Изначальная постановки задачи: "Исправить слово internet на слово INTERPOL, используя функции обработки строковых и символьных переменных. Слово internet вводитсяиз тхт файла. Результат дописать в файл"... #include <iostream.h> #include <windows.h> #include <conio.h>...
C++ Алгоритмы вставки и выбора в С++ http://www.cyberforum.ru/cpp-beginners/thread149393.html
Алгоритмы вставки и выбора в С++
C++ Текст в файле. удаление. Кто сможет, помогите, дано предложение: Влиятель ощущает невыразимое, пальцы его мнут и мнут глину. Нужно удалить: и мнут. Помогите, как это удалить из файла или вообще как удалить. Я вывожу текст из файла, дальше не понимаю как. С телефона тяжело искать в реете, ничего не нашёл. нужно это сделать через string. Помогите пожалуйста. подробнее

Показать сообщение отдельно
Alex_Skripa
18 / 18 / 1
Регистрация: 16.09.2013
Сообщений: 126
27.10.2013, 11:33     Функция округления double
Цитата Сообщение от ValeryS Посмотреть сообщение
это не С++, это математика средней школы

ссылку на тему
Работа с текстовыми файлами си++
И да я знаю что это математика средней школы, и я сам себя запутал усложнил себе жизнь, да еще нашел не верное решение, а то что я написал новичок в с++ это не про округление)
Да и спасибо за то что наставили на путь истинный)

Добавлено через 8 минут
И у меня еще отлично по математике вышка) стыдно

Добавлено через 1 минуту
И приношу свои извинения если кого-то огорчил...

Добавлено через 10 минут
Ребят ну вот код
double Round(double Argument, int Preception)
{
int znak;
znak=fabs(Argument)/Argument;
Argument=fabs(Argument);
Argument=Argument*pow(10,double(Preception));
return znak*floor(Argument+0.5)/pow(10,double(Preception));
}
по какой причине он собака округляет мне 0.015 до 0.01 а не до 0.02 ручной расчет даст 0.02, собственно из-за этого и искал другое решение я не могу понять в чем косяк... Причем 0.855 округляет правильно как 0.86
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru