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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение матрицы http://www.cyberforum.ru/cpp-beginners/thread116943.html
Добрый вечер всем! Мне нужно сделать, чтобы матрица заполнялась по спирали (с первого элемента по часовой стрелке внутрь). Матрица произвольного порядка (не обязательно квадратная!!!). Я тут кое-что...
C++ Создание объектов при выполнении Вообщем дело такое: делаю курсовую по ООП на С++(консольная программа). Тут надо сделать иерархию классов, это сделал. Но вот еще кроме этого надо сделать чтобы при работе программы можно было... http://www.cyberforum.ru/cpp-beginners/thread116937.html
Вывод строк с определеной буквой C++
Вводит ряд строк и выводит те из них, которые начинаются с буквы ‘b’. Помогити новичку с столь простой задачкой по языку "C", буду крайне признателен.
C++ Описать структуру Одежда
дана структура-одежда(название,цена,размер). создать меню в си в которое входит: 1)заполнить массив структур 2)вывод 3)добавить новую запись на первую позицию 4)вывести на экран только те...
C++ Отладка квадратного уравнения http://www.cyberforum.ru/cpp-beginners/thread116914.html
Уважаемые, программеры) сегодня начал изучать c++ самостоятельно. Решил написать квадратное уравнение с нуля. Только вот, к сожалению, программа не работает. Буду очень рад за помощь и толковое...
C++ Существует ли метод/функция перевода значения символьной переменной в int Хотел спросить, существует ли метод/функция перевода значения символьной ПЕРЕМЕННОЙ в int? подробнее

Показать сообщение отдельно
ammi
0 / 0 / 0
Регистрация: 14.04.2010
Сообщений: 4

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

15.04.2010, 00:20. Просмотров 1230. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru