Длинная арифметика
Реализована с помощью массива целых чисел по основанию BASE (см. файл longnum.h).
Числа задаются в текстовых файлах.
Работает через аргументы в командной строке.
Работает как с положительными, так и с отрицательными числами.
Реализованы следующие операции:
- Сложение
- Вычитание
- Умножение. Есть два варианта. Длинное * Обычное и Длинное * Длинное
- Деление. Есть три варианта. Длинное/Короткое, Длинное/Длинное и деление длинного на длинное с дробным резульататом.
Компилируется любым компилятором. Нет С++, чистый Си.
Замечание:
На изображении деление 234788345644 на -41581432 по основанию 1000000000.
Wurgengel