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

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

Войти
Регистрация
Восстановить пароль
 
Wu_Tang
0 / 0 / 0
Регистрация: 05.01.2014
Сообщений: 4
#1

Извлечь любой корень из любого большого числа - C++

21.10.2015, 17:55. Просмотров 310. Ответов 3
Метки нет (Все метки)

нужно разработать Windows-приложение для извлечения любого корня из любого большого числа.
как бы функционал sqrt ограничен, как быть со значениями выходящими за пределы не знаю желательно на плюсах
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 17:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Извлечь любой корень из любого большого числа (C++):

Как извлечь корень из числа? - C++
Как извлечь корень из числа?

Как извлечь квадратный корень числа? - C++
Как в С++ найти корень с чисел 4 , 9 , 16 , 25 и так далее

Взять корень из степени большого числа - C++
Всем привет задачакая с помощью библиотеки math.h и функции pow() нужно взять корень степени числа. код написанн но проблема в том что...

Как извлечь корень из числа без функции с++ ? - C++
Может с циклами как нибудь

Даны действительные числа. Отрицательные возвести в квадрат, а из положительных извлечь корень - C++
Помогите на языке С++ Дано действительное a,b,c,d.Отрицательные в квадрате, а положительных найти корен

Описать функцию возведения любого натурального числа n в куб без операции умножения, пользуясь следующим свойством: куб любого числа n равен - C++
То есть {1}^{3}=1 {2}^{3}=3+5 {3}^{3}=7+9+11 Написала программу на С++ Оказалось что функцию не описала. Как это сделать? ...

3
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
21.10.2015, 18:09 #2
pow() используй.
0
Wu_Tang
0 / 0 / 0
Регистрация: 05.01.2014
Сообщений: 4
21.10.2015, 18:15  [ТС] #3
он не имеет ограничений вообще? а если число over 99999999999999999999??
0
DrOffset
7313 / 4413 / 999
Регистрация: 30.01.2014
Сообщений: 7,247
21.10.2015, 18:47 #4
Цитата Сообщение от Wu_Tang Посмотреть сообщение
over 99999999999999999999?
boost::multiprecision
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <boost/multiprecision/cpp_int.hpp>
#include <boost/multiprecision/number.hpp>
 
int main()
{
    namespace mp = boost::multiprecision;
    
    mp::int1024_t num("99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999");
    
    std::cout << "source: " << num << std::endl;
    
    mp::int1024_t res = mp::sqrt(num);
    
    std::cout << "result: " << res << std::endl;
}
http://rextester.com/RLN36976

Добавлено через 3 минуты
Цитата Сообщение от Wu_Tang Посмотреть сообщение
он не имеет ограничений вообще?
Такого в реальности не бывает. У всего есть предел.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2015, 18:47
Привет! Вот еще темы с ответами:

Из положительных элементов массива извлечь корень, отрицательные возвести в квадрат - C++
задан массив состоящий из 10 элементов. из положительных извлечь корень, отрицательные возвести в квадрат, нулевые заменить числом б ...

Заполнить массив случайными числами заданного диапазона и вывести кв. корень из любого элемента - C++
Почему не работает прога? Должна выводить кв. корень из любого эл-та массива, но выводит какие-то левые чи #include &lt;iostream&gt; ...

Из положительных элементов извлечь квадратный корень, отрицательные возвести в квадрат, нулевые заменить на число В - C++
Задан массив, состоящий из 10 элементов. Из положительных элементов извлечь квадратный корень, отрицательные возвести в квадрат, нулевые...

Рассчитать квадратный корень из любого элемента массива и среднеее арифметическое двух любых элементов - C++
Дан массив. Составить программу: а) расчета квадратного корня из любого элемента массива; б) расчета среднего арифметического двух...


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

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

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