0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 21
|
|
1 | |
Корень из 2 с точностью до 100 знаков после запятой15.11.2012, 16:45. Показов 12552. Ответов 30
Метки нет (Все метки)
Добрый день. Задача такова, программа должна выразить корень из 2 с точностью до 100 знаков после запятой, может есть предложения как это сделать? Могу выбрать между С и С++ языками. Спасибо!
0
|
15.11.2012, 16:45 | |
Ответы с готовыми решениями:
30
Форматированный вывод с точностью до двух знаков после запятой Memo вывод значений с точностью до 3 знаков после запятой Вычислить число Пи с точностью сто знаков после запятой Вывести значение выражения с точностью 5 знаков после запятой |
0 / 0 / 0
Регистрация: 17.11.2012
Сообщений: 6
|
||||||
19.11.2012, 00:14 | 22 | |||||
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
||||||
19.11.2012, 00:23 | 24 | |||||
Если программирование не относится к специальности, то задание выглядит довольно жестоким. Впрочем, возможно это оттого, что я не знаю какого-то простого способа.
Пока же реализовал алгоритм извлечения квадратного корня столбиком из википедии. Подкоренное число должно быть целым. В результате получается массив цифр результата. В принципе не очень сложно реализовать длинную арифметику для этой задачи (нужно сложение, вычитание и умножение), но я взял библиотеку gmp.
Код
length of the fractional part: 100 value: 2 sqrt(2)=1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727
2
|
0 / 0 / 0
Регистрация: 17.11.2012
Сообщений: 6
|
|
19.11.2012, 00:24 | 25 |
0
|
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 21
|
|
21.11.2012, 15:40 [ТС] | 26 |
gmpxx.h: No such file or directory.
В чем дело? Добавлено через 29 секунд fatal error: gmpxx.h: No such file or directory|
0
|
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 21
|
|
21.11.2012, 15:52 [ТС] | 28 |
а заменить другой библиотекой можно? Потомучто препод сказал, что можно использовать только стандартные библиотеки...
0
|
2381 / 1665 / 279
Регистрация: 29.05.2011
Сообщений: 3,399
|
||||||
27.11.2012, 22:23 | 30 | |||||
Вот с реализацией только необходимых операций. Об эффективности или красоте речи нет, главное было реализовать как можно меньше думая
2
|
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 21
|
|
28.11.2012, 01:21 [ТС] | 31 |
Добавлено через 7 минут
Я поражаюсь, как Вы это сделали) Может могли бы прокоментировать в кратце разбив код на части что есть что? К примеру с 8 по 9 строчки, с 11 по 20, с 24 по 52, с 53 по 68, с 70 по 113, с 125 по 134. Спасибо)
0
|
28.11.2012, 01:21 | |
28.11.2012, 01:21 | |
Помогаю со студенческими работами здесь
31
Поделить одно число на другое с точностью до n знаков после запятой Вычислить диаметр, высоту и объём конуса с точностью до 2 знаков после запятой Как в языке С++ вывести значение изменения с точностью k знаков после запятой? Вывести значения элементов числовой последовательности в столбик с точностью до 3 знаков после запятой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |