Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую. https://www.cyberforum.ru/ cpp-beginners/ thread832495.html
Помогите решить задачку: Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую.
Проверка текста C++
:wall:Не могу разобраться в чём дело :wall: Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; Даны натуральное число n, символы s1,s2,...,sn. Заменить в последовательности s1,s2,...,sn каждую группу букв "child" группой букв "children". При компилировании выдает:O_o error C3861: GetLine: идентификатор не найден error C2679: бинарный...
C++ Генерация сочетаний из k элементов по n в лексикографическом порядке Помогите пожалуйста понять в чем ошибка #include<iostream> using namespace std; #define n 6 #define k 4 int x ; int main() https://www.cyberforum.ru/ cpp-beginners/ thread832448.html C++ Разработать программу Численное интегрирование методам Симпсона! https://www.cyberforum.ru/ cpp-beginners/ thread832445.html
Heeelp!!!
Разработать программу Численное интегрирование методам Чебышева! C++
Heeelp!!!!
C++ Разработать программу Численное интегрирование методам Ньютона-Котеса! помогите в реализации программы https://www.cyberforum.ru/ cpp-beginners/ thread832440.html
C++ Рекурсия (алгоритм сжатия изображения методом Шеннон-Фано) Мне задали реализовать алгоритм сжатия изображения методом Шеннон-Фано. Доступ к пикселям получил. Подсчитал сколько всего в моём изображение пикселей с определённым значением. Рассчитал вероятность. (+Всё это дело записал в массив структур. Для компоненты r из rgb понадобился всего массив структур с размерностью 8. Сначала хочу закодировать одну компоненту так как задачу нахрапом не решить.+) ... https://www.cyberforum.ru/ cpp-beginners/ thread832426.html Запись в массив C++
Всем привет! Задача: Есть сотрудники,id каждого надо запихнуть в массив. Сколько сотрудников заранее не известно. После добавления нового id будет предложение добавить еще одного сотрудника. Верно ли и можно ли делать так: Привожу зачаток программы, который добавляет новый элемент #include <iostream> #include <string.h>
C++ Передача параметров в функцию по ссылке • Реализовать функцию, обеспечивающую ввод данных с клавиатуры и их проверку на корректность; тип и диапазон значений определить самостоятельно. • Написать функцию, возвращающую наибольший общий делитель двух натуральных чисел. • Написать функцию сокращения дроби. • Написать функцию, вычисляющую сумму двух дробей, соответствующую своему варианту. Возвращаемая дробь должна быть несократимой.... https://www.cyberforum.ru/ cpp-beginners/ thread832390.html C++ Подсчет количества слов с четным и не четным количеством букв в слове люди помогите пожалуйста, понять не могу почему не правильно считает... нужно подсчитать количество слов с четным и не четным количеством букв в слове. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <string> #include <limits> #include <locale> #include <Windows.h> https://www.cyberforum.ru/ cpp-beginners/ thread832374.html
"Бесконечное" считывание из файла. ifstream; C++
Суть такая, функция записывает в файл данные из моего списка, на каждую строку. вот эта функция: void outputFile(){ Node<Anketa> *temp = head; ofstream file_obj("mylist.DAT"); for(int i = 0; i < l; i++){ file_obj<<temp->t.name<<endl <<temp->t.family<<endl <<temp->t.brith_Date<<endl <<temp->t.tel<<endl;
C++ В массиве 8 на 8 расставить по убыванию в столбцах элементы расположенные ниже побочной диагонали. https://www.cyberforum.ru/ cpp-beginners/ thread832329.html
В массиве 8 на 8 расставить по убыванию в столбцах элементы расположенные ниже побочной диагонали.(С++)
5 / 5 / 1
Регистрация: 08.08.2011
Сообщений: 118
0

Ошибки из-за погрешности в вещественных числах - C++ - Ответ 4385113

09.04.2013, 13:31. Показов 770. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Пытаюсь написать 3Д движок. Вроде все было замечательно, но появилась проблема: я использую для обозначения координат точек вещественные числа, а у них в младших разрядах скапливается погрешность. Из-за этого не могу нормально отследить состояние, к примеру, вектора скорости: там, где скорость по оси Y должна быть равна нулю(объект на поверхности), на самом деле она равна что-то типа 0.000000000001. Или вот: есть диапазон на оси Х, и нужно проверить, входит ли точка в заданный диапазон(к примеру[-0.4;0.4]). А точка лежит на границе диапазона, и ее координата Х=0.40000008(то есть в диапазон не входит ). Как правильно избегать таких ситуаций? Из второй проблемы вышел растягиванием диапазона на заданную величину погрешности(к примеру, 0.0000001, тогда точка входит в интервал). Но вот как решить первую проблему? Заранее спасибо.
ЗЫ. Сначала использовал float. После обнаружения проблемы перешел на double. Понял, что толку нет, и вернулся к float. Все из-за того, что при написании когда считал значения переменных точными(то есть 0 это 0.0, а не 0.0000000001). В случаях, когда погрешности нет, все работает...
ЗЫЫ. Опыта работы с вещестенными числами не имею... Есть где краткое описание проблем с ними?

Вернуться к обсуждению:
Ошибки из-за погрешности в вещественных числах C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2013, 13:31
Готовые ответы и решения:

Точка и запятая в вещественных числах
Такие непонятки с точкой и запятой : sprintf(dest, &quot;%0*.*f&quot;, 8, 4, 2.5 ); ...

Как заставить выводить точку в вещественных числах?
JavaScript-код требует точки в качестве разделителей дробной и целой частей. Как формат настроить?...

Найти значение модуля |ax-b| при заданных a, b - вещественных числах
Нахождение значения модуля |ax-b| при заданных a, b - вещественных числах. Помогите написать код...

Определить количество цифр в введенных числах и вывести на экран сколько цифр в первом и втором числах
ввести 2 числа, определить количество цифр в введеных числах и вывести на экран сколько цифр в...

1
09.04.2013, 13:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2013, 13:31
Помогаю со студенческими работами здесь

Перевод вещественных из системы в систему, сравнение вещественных
Есть задача: задаются в восьмеричной системе число а, число b, число h, нужно отобразить все числа...

Погрешности
Доброго дня. Найти предельные абсолютные и относительные погрешности чисел, если они имеют только...

Погрешности!
Всем Привет! Вопрос точности вычислений и преобразований погрешности!Т.е возник такой вопрос,не...

Погрешности
Какой формулой найти абсолютную погрешность и относительную

3D график погрешности
Как погрешность может быть 100? clear all; x=1:1:29; y=0.2:0.1:3; Z=zeros(length(x),length(y));...

Расчет погрешности
Добрый день. Не могу понять почему программа не выводит результаты на экран, где я &quot;накосячил&quot;?...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru