Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Степень, Как возвести 2 в 1000 Степень? 
V
    Опции темы
Potrashitel
Дата 30.8.2009, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 29.4.2009

Репутация: -2
Всего: -3



  Добрый день! Скажите как мне в С++ возвести 2 в 1000 степень?
PM MAIL   Вверх
zim22
Дата 30.8.2009, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



pow
или
2 << 1000

Это сообщение отредактировал(а) zim22 - 30.8.2009, 09:36


--------------------
PM MAIL   Вверх
Potrashitel
Дата 30.8.2009, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 69
Регистрация: 29.4.2009

Репутация: -2
Всего: -3



zim22, Спасибо! Но как мне вывести с функцией printf?
PM MAIL   Вверх
zim22
Дата 30.8.2009, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Код

double res = pow(2.0, 1000);
printf("%e\n", res);



--------------------
PM MAIL   Вверх
Lazin
Дата 30.8.2009, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 27
Всего: 154



Цитата(zim22 @  30.8.2009,  09:35 Найти цитируемый пост)
2 << 1000

это lol smile

Добавлено через 1 минуту и 1 секунду
тут не хватит разрядности стандартных типов, нужна какая-нибудь библиотека для работы с большими числами
PM MAIL Skype GTalk   Вверх
Леопольд
Дата 30.8.2009, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 3
Всего: 13



Цитата(Potrashitel @  30.8.2009,  09:17 Найти цитируемый пост)
как мне в С++ возвести 2 в 1000 степень?

Нужна переменная размерностью более 1000 разрядов. Для справки,  один байт - 8 разрядов, макс. чисо = (2 в степени 8) - 1 = 255

Это сообщение отредактировал(а) Леопольд - 30.8.2009, 16:21


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.