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

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

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

Вычисление машинной точности - C++

18.03.2009, 19:45. Просмотров 1603. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста!!! Есть такая задачка/ Требуется найти наибольшее а , такое что 1+а=1, кто-нибудь знает, как это можно сделать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2009, 19:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычисление машинной точности (C++):

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

Вычисление точности числа - C++
Здравствуйте, прошу вас помочь мне разобраться с такой вот задачкой: Есть такое уравнение(прикрепил). Нужно её как-то ввести и при...

Не точности вычисления C++ - C++
double N=1.0100000000000000; N=(N-floor(N))*10; cout<<N; Выводит: 0.10000000000000009 - что ни есть правильно (добавляет 9 в...

Ошибка точности - C++
Некоторая double переменная x равна 3.4. Домножив её на 1000, я получил 3400 (printf говорит, что всё верно), затем приведя её к типу int я...

Вычисления до заданной точности - C++
Исправьте ошибку пожалуйста! #include <stdio.h> #include <math.h> #include <conio.h> int fact(int x) { if(x<=1) return 1; ...

Арифметика неограниченной точности - C++
Здравствуйте! Создаю класс BigInt для чисел больших int. Число разбивается на массив, где каждый его элемент - отдельный разряд входящего...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
EnzoMatrix
120 / 120 / 5
Регистрация: 14.03.2009
Сообщений: 462
18.03.2009, 20:31 #2
или я условие не правильно понял,
или
1+а=1 это же а=0 что его искать то?
0
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
18.03.2009, 21:32 #3
1. забыл указать тип переменной
2. задача решается на бумаге,а не на компе.
0
Feda
1 / 0 / 0
Регистрация: 22.12.2008
Сообщений: 19
19.03.2009, 22:17  [ТС] #4
Тип переменной - double. А как решать на бумаге то?
0
Yurii_74
paladin
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
20.03.2009, 08:13 #5
Цитата Сообщение от Feda Посмотреть сообщение
Тип переменной - double. А как решать на бумаге то?
Раз double, то у нас есть 52 значимых разряда после запятой (в двоичной СС).
Получается, а = 2^-53. Вроде так.

Более подробно расписано сдесь:
http://en.wikipedia.org/wiki/IEEE_754-1985
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2009, 08:13
Привет! Вот еще темы с ответами:

Точности вычислений double - C++
Вот у меня возникла проблема при подсчете ряда тейлора в заданном интервале. Проблема заключается в том, что когда я ввижу интервал и...

Потеря точности у double - C++
Салют! Ситуация следующая - есть необходимость работать с изображением, а точнее - с его градиентом/направлением градиента. Для...

Тип данных учетверенной точности в C/C++ - C++
Подскажите, имеется ли в C/C++ тип данных учетверенной точности (16 байт), т.е. удвоенной по сравнению с double? В фортране такая штука...

Увеличение точности при подсчетах - C++
Есть полностью рабочая программа, она находит корень К из числа Х с точностью prec. Работает все хорошо, но при подсчетах с дробовыми...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.03.2009, 08:13
Ответ Создать тему
Опции темы

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