|
|
Другие темы раздела | |
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++ - Ответ 438511309.04.2013, 13:31. Показов 770. Ответов 1
Метки (Все метки)
Здравствуйте. Пытаюсь написать 3Д движок. Вроде все было замечательно, но появилась проблема: я использую для обозначения координат точек вещественные числа, а у них в младших разрядах скапливается погрешность. Из-за этого не могу нормально отследить состояние, к примеру, вектора скорости: там, где скорость по оси Y должна быть равна нулю(объект на поверхности), на самом деле она равна что-то типа 0.000000000001. Или вот: есть диапазон на оси Х, и нужно проверить, входит ли точка в заданный диапазон(к примеру[-0.4;0.4]). А точка лежит на границе диапазона, и ее координата Х=0.40000008(то есть в диапазон не входит ). Как правильно избегать таких ситуаций? Из второй проблемы вышел растягиванием диапазона на заданную величину погрешности(к примеру, 0.0000001, тогда точка входит в интервал). Но вот как решить первую проблему? Заранее спасибо.
ЗЫ. Сначала использовал float. После обнаружения проблемы перешел на double. Понял, что толку нет, и вернулся к float. Все из-за того, что при написании когда считал значения переменных точными(то есть 0 это 0.0, а не 0.0000000001). В случаях, когда погрешности нет, все работает... ЗЫЫ. Опыта работы с вещестенными числами не имею... Есть где краткое описание проблем с ними? Вернуться к обсуждению: Ошибки из-за погрешности в вещественных числах C++
0
|
09.04.2013, 13:31 | |
Готовые ответы и решения:
1
Точка и запятая в вещественных числах Как заставить выводить точку в вещественных числах? Найти значение модуля |ax-b| при заданных a, b - вещественных числах Определить количество цифр в введенных числах и вывести на экран сколько цифр в первом и втором числах |
09.04.2013, 13:31 | |
09.04.2013, 13:31 | |
Помогаю со студенческими работами здесь
0
Перевод вещественных из системы в систему, сравнение вещественных Погрешности Погрешности! Погрешности 3D график погрешности Расчет погрешности |