Как в С++ записать большое число в переменную.

Компьютеры программирование программы математика C++

Предположим, нужно записать число пи до n-того знака с клавиатуры, произвести над ним действия, а затем вывести в консоль, есть ли алгоритм или библиотека для этого? Вопрос возник по причине ограничений памяти под переменные.

Примечание:
sqrt корень берет же?
я новичок и мне не совсем понятно, можете пример кода привести?
Ответы:
math.h, функция sqrt
Вывод до n знака решается маской
По условию число нужно записывать до n-го знака, где n может быть любым натуральным числом. Положим, n=500. С такими огромными числами math.h работать не будет.  И здесь нужно использовать (если n не ограничено сверху) длинную арифметику (в STL такого нет, придется писать самому или искать в google) - можно, например, сохранить число как строку и использовать правила сложения (умножения и т.д.) в столбик, как в школе.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.