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

Большие факториалы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите подредактировать программу http://www.cyberforum.ru/cpp-beginners/thread347482.html
помогите исправить программу так, чтобы b могла принимать любое задаваемое значение из интервала и можно ли это сделать с помощью char ? #include <math.h> #include <conio.h> #include...
C++ Копирование содержимого одного текстового файла в другой Открытие одного текстового файла и создание другого с записью в него информации с первого открытого файла, делал так как знал короче говоря он в создаваемый файл записывает информацию с первого но... http://www.cyberforum.ru/cpp-beginners/thread347467.html
C++ Игра "Жизнь"
Всем привет. Взялся за написание "Жизни", столкнулся с непонятными багами. Вот мой код (сначала хочу проверить алгоритм на небольших массивах): #include <iostream> using namespace std; void...
С Java на C++ можно ли конвертировать? C++
Есть маленькая программка на Java: фрактальный вихрь. Можно ли её конвертировать на C++ ? Сам не силен в программировании. вот код на Java public Image createImage() { BufferedImage image =...
C++ Таблица факториалов http://www.cyberforum.ru/cpp-beginners/thread347413.html
На сайте http://www.habit.ru/33/348.html приводится таблица факториалов, но не все значения (как мне кажется) в ней правильны, например, 50! Или моя программа не так считает. Кто-нибудь может...
C++ Глобальная константа Глобальные константы В С глобальная константа, т. е. инициализированная глобальная переменная с модификатором const, имеет своей областью действия всю программу (доступна для внешней компоновки),... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4951 / 2531 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
05.09.2011, 18:10
Цитата Сообщение от iama Посмотреть сообщение
то есть основание таки будет не степень двойки
Так это и есть основание по-моему Основание это же максимальное возможное значение для одного разряда числа. Здесь получается один разряд числа соответствует одной ячейки массива. Да и все операции выполняются с разрядами (ячейками), а не их частями. Просто символов не хватит, чтобы нарисовать число по основанию http://www.cyberforum.ru/cgi-bin/latex.cgi?2^n. А железка все равно все битами хранит, ну или байтами... это как посмотреть

Цитата Сообщение от iama Посмотреть сообщение
в каждой ячейке массива по 9 десятичных разрядов
Ну вообще немного не так. Десятичная система неудобна в том плане, что в 1 байт памяти помещается число 255, а 256 уже не помещается.
То есть, если взять за основание 256, то 255 (dec) это число из одного разряда, а 256 (dec) уже из двух.

В итоге считать в таких случаях проще как-то в HEX - количество памяти совпадает с количеством разрядов
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.