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

Степень двойки в степени десятки - C++

Восстановить пароль Регистрация
 
SeryZone
 Аватар для SeryZone
56 / 28 / 5
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
01.08.2012, 09:55     Степень двойки в степени десятки #1
Допустим, есть большое число типа double или extended. Дана степень десятки: 1Е+228. 1Е+228=2760. Вот задача: Сколько степеней двойки в n-ной степени десятки?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2012, 09:55     Степень двойки в степени десятки
Посмотрите здесь:

C++ Найти степень двойки
C++ Степень двойки
Максимальная степень двойки C++
степень двойки C++
Сколько цифр в числе степени двойки? C++
Модульное деление на степень двойки C++
C++ Подряд выписаны степени десятки, определить k-ую цифру
Найти число максимальное близкое к степени двойки C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
01.08.2012, 10:04     Степень двойки в степени десятки #2
Задача не ясна, так как степени десятки редко можно представить целой степенью двойки. Например, 101 нельзя представить в виде целой степени двойки.
Возможно, задача сводится к тому, чтобы найти максимальную степень двойки, меньшую по значению заданной степени десятки?
Catstail
Модератор
 Аватар для Catstail
21502 / 10255 / 1670
Регистрация: 12.02.2012
Сообщений: 17,141
01.08.2012, 10:11     Степень двойки в степени десятки #3
Пусть x=10k. Тогда ответ = Целая_часть_от(log2(10k))) =
Целая_часть_от(k*log210)
Yandex
Объявления
01.08.2012, 10:11     Степень двойки в степени десятки
Ответ Создать тему
Опции темы

Текущее время: 13:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru