![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 21
|
![]()
Здравствуйте.
задачаЖ Написать программу вычисления значения выражения: при заданных значениях х и n. (n-натуральное число, 0 < n < 10000, x-вещественное). но высчитывает не верно.. к примеру.. при вводе 0.5 1000 должно выводить 97.58344, а выводит 97.58337 из-за етого задача незасчитывается... Помогите найти ошибку, пожалуйста. Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 89
|
![]()
Поменяй типы x и sum с float на double. И будет тебе счастье
![]() Еще в fscanf, наверно, надо будет поставить не %f, а %lf. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 21
|
![]()
Pashan, спасибо, помогло.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 21
|
![]()
Только вот снова вопрос... уже по другой задаче... ситуация аналогична снова не точный результат...
Задача. Не используя стандартные функции (за исключением ABS), вычислить с точностью Eps: Считать, что требуемая точность достигнута, если очередное слагаемое по модулю меньше Eps, все последующие слагаемые можно уже не учитывать. Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 17.03.2009
Сообщений: 21
|
![]()
Пример ввода:
1 0.001 должно вывести 2.71825, а выводит 2.71806 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
результат запроса | Ko$tello | БД в Delphi | 7 | 18.04.2012 12:13 |
Неожиданный результат | megachuhancer | Общие вопросы Delphi | 8 | 17.08.2009 00:08 |
Запрос на неточный поиск | Brook | SQL, базы данных | 6 | 05.05.2009 10:53 |
Не тот результат! | Dawystrik | Общие вопросы Delphi | 3 | 22.03.2009 09:50 |
Результат прогресса | Stilet | Свободное общение | 10 | 15.04.2008 13:03 |