Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
неправильно работает программа на с++. C++
вычислить произведение и число отрицательных элементов матрицы А,находящихся под главной диагональю. #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> #include... int count = 0; int sum = 1; //если sum будет изначально = 0, то на что бы вы его не умножали, оно не изменится.. for (int i = 0 ;i < n; i++) for (int j = 0; j < n; j++) ...
Сортировка матрицы по строке/столбцу C++
Как отсортировать матрицу по n строке? Нужно отсортировать матрицу, например по 2 столбцу. То есть упорядочить элементы 2 столбца, а вместе с ними и строки, которым они принадлежат. Например по... #include <iostream> int main() { const int n = 5; int array = {{1,2,1,2,5},{4,5,10,2,9},{4,8,7,1,2},{7,4,2,2,5},{4,1,2,5,8}}; for (int i = 0; i < n; i++){ for (int j = 0;...
C++ Использование массива индексов при сортировке
Задали задачку отсортировать обычный одномерный массив. Так же, нужно использовать массив индексов, чтобы показать, как отсортирован массив. Интересует в каком месте лучше задать этот массив... сделай функцию вывода. если у тебя так же будет функция сортировки, то создашь внутри массив индексов. отсортируешь и перед выходом из функции вызовешь отображение
C++ Массив в динамической памяти https://www.cyberforum.ru/ cpp-beginners/ thread399156.html
Помогите написать прогу в динамической памяти #include<iostream.h> #include<conio.h> #define N 10 void novmas (int A,int B) { int x; for (int i=0; i<N; i++) лехко. создаешь динамический массив int N; cin << N; int *mas = new int ; меняешь функции с (int mas) на ( int *mas, int n ); вывод функции так же function ( mas, N ); в конце - delete ...
C++ Пароль в c++ Всем добрый день ! Хотел бы узнать возможно ли сделать ввод пороля в С++ так чтобы за место символов выводились звездочки "*" ? В общем я пытаюсь у меня не получается ! Подскажите как... Dz111, если в консоли, то можно считывать с помощью getch (без эха на экран), а звездочки самому выводить ;D https://www.cyberforum.ru/ cpp-beginners/ thread399118.html C++ Создать класс, для работы с динамическими векторами https://www.cyberforum.ru/ cpp-beginners/ thread399163.html
Создать класс, для работы с динамическими векторами, длины n. В классе реализовать операцию вычитания векторов ввода и вывода данных в поток. проверить работу соответствующих операций.
Вычеркнуть из слова все буквы "я",стоящие на честных местах C++
Вычеркнуть из слова все буквы "я",стоящие на честных местах const char let = 'a'; int idx = 0; str.erase(std::remove_if(str.begin(), str.end(), (const char val) {return val == let && !(idx++ % 2);}), str.end());
C++ После каждой буквы "о" в слове вставить сочетание "ля" https://www.cyberforum.ru/ cpp-beginners/ thread399132.html
После каждой буквы "о" в слове вставить сочетание "ля" #include <iostream> using namespace std; int main(void){ string str = "облик, обязан , ооk"; string::size_type p = 0; while((p = str.find('о', p)) != string::npos) ...
C++ redefinition of class https://www.cyberforum.ru/ cpp-beginners/ thread399150.html
Даже не могу предположить что не так, наверняка ошибка глупая, подскажите подалуйста ASTManage/SvcHandler.h:27:9: error: redefinition of ‘class CAST::SvcHandler’ ASTManage/SvcHandler.h:27:9:... Drus, Страж включения напишите и не будет ошибки.
C++ Как инициализировать динамическую матрицу? https://www.cyberforum.ru/ cpp-beginners/ thread399100.html
2 вопроса. 2 подвопроса =). 1) Как инициализировать динамическую матрицу? Желательно через new и delete, но можно и другое. 2) Как передавать эту матрицу в функцию? а) Прототип функции.... когда функция должна поменять значение в указателе, тогда нужна ссылка когда нужно просто проинициализировать матрицу, достаточно указатель передать (и размерность обязательно)
C++ Задача про матрицу Вообщем завтра сдать надо бы по хорошему. Мне осталось сделать 1 задачу, которую я не знаю как делать. Может напишет кто-нибудь, пожалуйста? Надо заюзать массивы Написать программу, которая... #include <iostream> #include <time.h> #include <stdlib.h> int main() { srand ( time ( NULL ) ); std::cout << "Enter number of rows (columns): "; int N; https://www.cyberforum.ru/ cpp-beginners/ thread399159.html Построение программ - фильтров C++
Разработать программу, которая читает текстовый файл стандартного ввода (stdin) и подсчитывает количество цифр и символов '+' (плюс) и символов '- '(минус). Результат записать в стандартный поток... приведи пример ввода и вывода
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
05.12.2011, 12:28 0

Возникновение странных погрешностей около нуля и возникающие из-за нее косяки - C++ - Ответ 2248722

05.12.2011, 12:28. Показов 1066. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от Woody-krsk Посмотреть сообщение
начинает вылезать какая то неведомая погрешность, числа превращаются вместо, например, 0,0001 в 0,0000999999996
Всё нормально, не пугайся. Вещественные числа почти всегда представлены с некоторой погрешностью. Поэтому сравнивать вещественные числа на "равно" практически бесполезно...

Не используй pow для возведения в квадрат. х*х будет и эффективнее и погрешность может меньше даже быть.

Вернуться к обсуждению:
Возникновение странных погрешностей около нуля и возникающие из-за нее косяки C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2011, 12:28
Готовые ответы и решения:

Графики - возникновение погрешностей при построении
Почему, при построение двух графиков в Matlab'е и в Excel'e получаются погрешности, точнее в Excel'e эти графики совпадают, а Matlab'е ...

Сборка игрового ПК с нуля (бюджет около 45 т.р.) + подбор монитора
Доброго всем времени суток. Последние 6 лет практически не следил за прогрессом компьютерного железа. Недавно решил все же заменить...

Графический редактор, построение правильных N-угольников, вписанных в окружность/описанных около нее
Доброго времени. Хотелось бы попросить вашего совета и помощи. Мне необходимо создать графический редактор и одно из подпунктов меню: ...

8
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.12.2011, 12:28
Помогаю со студенческими работами здесь

Очистка содержимого DataGrid или запись в нее с нуля
Доброго времени суток! Подскажите пожалуйста, как полностью очистить содержимое DataGridView? Имеется следующая ситуация: в Базе данных...

Все компоненты загружены около 60%, но при этом игра выдает около 20 FPS
У меня ноутбук Lenovo 320 15 abr. ЦП: AMD a10 9620p, Видеокарта: 1. Radeon r5 graaphics, 2. Radeon R7 m400. ОЗУ 6 Гб, DRAM 960 Mhz. ...

Windows 7 устанавливается около суток и загружается около 15-20 мин
Проблема в том что виндовс 7 устанавливаться около суток а после установки грузиться от 15 до 20 минут. Говорю сразу дело не в загрузочном...

Загрузка первого ядра процессора около 95%, второго около 60%. Значит ли это, что он не тянет игру?
Ноутбук. Хар-ки: Процессор: Двухъядерный AMD Dual-Core C-60 (1.0 -1.33 ГГц) Графический адаптер: Интегрированный, AMD Radeon HD6290 ...

Отправка странных пакетов
Каждый раз при загрузке WinXP на некоторый (один и тот же) адрес уходит странная последовательность пакетов: ICMP 8-Echo - 8 шт (592...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru