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

Вычисление 2^n, где n<=10000 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции http://www.cyberforum.ru/cpp-beginners/thread58553.html
Помагите решить!
C++ Указатели 1) Дана символьная строка, удалить из нее путем сдвига все цифры 2) Дан массив символьных строк, найти номер строки с максимальным числом лат. букв. Зарание спасибо. Нада решить с помощью... http://www.cyberforum.ru/cpp-beginners/thread58551.html
C++ вычислить объем
сижу сама разбираю Функции!Не могу понять что тут не так?помогите плиз)) вот задача:Составить программу для вычисления Z=(V1+V2+V3)/3 , где V1, V2, V3 - объемы шаров с радиусами r1, r2, r3....
Использование структур, "Результаты зимней сессии" C++
Задача на С. Ведомость о результатах зимней сессии содержит информацию: фамилия и инициалы студента, номер группы, оценки из трех предметов: 1) математического анализа; 2) алгебры; 3)...
C++ Работа со строками http://www.cyberforum.ru/cpp-beginners/thread58539.html
Строка символов состоит из слов, между которыми - пробелы. Создать функцию, которая на вход получает строку символов и выводит все слова, которые начинаются и заканчиваются одной и той же буквой....
C++ Циклы Помогите составить задачу! "Вывести цифры заданого натурального числа" подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2893 / 1242 / 78
Регистрация: 27.05.2008
Сообщений: 3,388
24.10.2009, 22:01
Ну, это проблема long double
Gae4ka_1,используй т.н. "длинную арифметику", и все получится! Например, http://gmplib.org/
Ну или любую другую реализацию. Возможно, эту самую реализацию тебе нужно написать самостоятельно; во всяком случае, имеющиеся в Инете исходники - хорошая отправная точка для самостоятельной работы.

Чтобы было легче искать ошибки, вот конечный результат:
2 в степени 10000 =
1995063116880758384883742162683585083823496831886192454852008949852943883022194663191996168403619459
7899331129423209124271556491349413781117593785932096323957855730046793794526765246551266059895520550
0869181933115425086084606181046855090748660896248880904898948380092539416332578506215683094739025569
1238806522509664387444104675987162698545322286853816169431577562964076283688076073222853509164147618
3956381458969463899410840960536267821064621427333394036525565649530603142680234969400335934316651459
2977732796657756061725820314079941981796073782456837622800373028854872519008344645814546505579296014
1483392161573458813925709537976911927780082695773567444412306201875783632550272832378927071037380286
6393031428133241401624195671690574061419654342324638801248856147305207431992259611796250130992860241
7083408076059323201612684922884962558413128440615367389514871142563151110897455142033138202029316409
5759646475601040584584156607204496286701651506192063100418642227590867090057460641785695191145605506
8251250406007519842261898059237118054444788072906395242548339221982707404473162376760846613033778706
0398034131971334936546227005631699374555082417809728109832913144035718775247685098572769379264332215
9939987688666080836883783802764328277517227365757274478411229438973381086160742325329197481312019760
4178281965697475898164531258434135959862784130128185406283476649088690521047580882615823961985770122
4070443305830758690393196046034049731565832086721059133009037528234155397453943977152574552905102123
1094732161075347482574077527398634829849834075693795564663862187456949927901657210370136443313581721
4311791398222983845847334440270964182851005072927748364550578634501100852987812389473928699540834346
1588070439591189858151457791771436196987281314594837832020814749821718580113890712282509058268174362
2057747592141765371568772561490458290499246102863008153558330813010198767585623434353895540917562340
0844887526162643568648833519463720377293240094456246923254350400678027273837755376406726898636241037
4914109667185570507590981002467898801782719259533812824219540283027594084489550146766683896979968862
4163631337639390337345580140763674187771105538422573949911018646821969658165148513049422236994771476
3069155468217682876200362777257723781365331611196811280792669481887201298643660768551639860534602297
8715575179473852463694469230878942659482170080511203223654962881690357391213683383935917564187338505
1097027161391543959099159815465441733631165693603112224993796999922678173235802311186264457529913575
8175008199839236284615249881088960232244362173771618086357015468484058622329792853875623486556440536
9626220189635710288123615675125433383032700290976686505685571575055167275188991941297113376901499161
8131517154400772865057318955745092033018530484711381831540732405331903846208403642176370391155063978
9000742853672196280903477974533320468368795868580237952218629120080742819551317948157624448298518461
5097048880272747215746881315947504097321150804981904558034168269497871413160632106863915116817743047
92596709376
( execution time : 0.218 s )
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru