Необходимо разработать программу, реализующую функционал длинной арифметики для целых чисел. Длина вводимых пользователем чисел: до 2500 знаков. В разработанной программе должны поддерживаться следующие операции:
Сложение двух чисел.
Вычитание двух чисел.
Умножение двух чисел.
Возведение числа в степень.
Факториал числа.
Сумма всех чисел от и до (от и до - это числа, которые задаются пользователем).
Должна быть реализована поддержка отрицательных чисел. Операции должны быть реализованы отдельными функциями.
Входные данные: пользователь вводит либо математическое выражение, либо два числа обязательно через пробел. Математическое выражение может быть как с пробелами, так и без них.
Выходные данные: результат.
Пример входные данных:
Математическое выражение: 1+2^299+134582+8283-33333333333333333333333333333333333*1^999999999999999999999999999999999999999999+3!
Два числа: -999999999999999999999999999999999999999999 999999999999999999999999999999999999999999
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |