Автор работы: Пользователь скрыл имя, 25 Ноября 2011 в 18:50, курсовая работа
Класс «длинной арифметики» – класс Math – предназначен для выполнения арифметических операций с очень большими числами, которые нельзя описать ни одним из числовых типов языка С++. В данном классе реализованы операции сложения, вычитания и умножения положительных целых чисел. Числа хранятся в виде символьного массива, память для которого выделяется при создании переменной. Так как память выделяется динамически, то ограничений, кроме объёма памяти, для количества символов нет, но ввод строки с консоли ограничен 1024 символами. Операции над числами выполняются столбиком.
1. Введение. 3
2. Описание класса Math. 4
2.1. Закрытые переменные и члены класса. 4
2.2. Конструкторы класса Math. 4
2.3. Оператор присваивания. 5
2.4. Операторы вывода и ввода. 5
2.5. Оператор сложения. 6
2.6. Оператор вычитания. 7
2.7. Оператор умножения. 7
3. Текст класса Math. 8
4. Вывод. 12