Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ammi
0 / 0 / 0
Регистрация: 14.04.2010
Сообщений: 4
1

Создание класса длинного целого числа (С++)

15.04.2010, 00:20. Просмотров 1281. Ответов 0
Метки нет (Все метки)

Приветствую..

Условие задачи
Определить класс: длинное целое число. Для сохранения числа использовать массив (один элемент массива - одна цифра числа). Создать конструкторы и деструктор.
Определить операции:
"+", "-", "*" Сложения, вычитания, умножения чисел;
"/" Целочисленных деления;
"%" Остаток от деления;
"==","!=",">","<","<=",">=" Сравнения.
Определить функции:
• печати числа;
• логическую функцию, которая определяет, равна число нулю.
Определить, является ли число (2 в степени 50)+1 простым. Распечатать числа (2 в степени 10), (2 в степени 100), 100 факториал.

=====

Проблемы:
В основном проблема с числами, и занесением их в массив.

Идея1:
Пробовал
C++
1
2
3
x=pow(2,10);
y=pow(2,100);
z=fact(100);
Но тогда получается число типа - 1.26765е+30. А его без понятия как занести в массив.

Идея2:
Была идея, переопределение операторов умножения, и динамически выделять память под число. Но увы, не знаю как это сделать.

Прошу помощи, только с вычислением и занесением чисел в массив.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2010, 00:20
Ответы с готовыми решениями:

Посчитать 2 в степени целого длинного числа
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; int main()...

Инвертировать младший байт длинного целого числа
записать выражение,которое инвертирует младший байт этого числа!!!как???

Определить число единиц в каждом байте длинного целого числа N
Задали сделать программу:Определить число единиц в каждом байте длинного целого...

Определить, является ли симметричным двоичное представление длинного целого числа
Обработку двоичного числа делать без преобразование к строковому массиву,...

Написать группу перегруженных функций, которые возвращают модуль целого, длинного целого
Вот задали в Университете написать програмки кому может пригодятся ришал,даю...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2010, 00:20

Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K
Помогите выполнить задание. Описать функцию DigitN(K, N) целого типа,...

Деление длинного числа
Почему-то правильно считает только если делить на 200, например, на 20-...

Количество делителей длинного числа
Уважаемые знатоки, помогите пожалуйста с задачей на длинную арифметику Задача...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru