Прикрепляю также тесты и пример интерфейса заголовочного файла.
В этой задаче вам предстоит написать гигачада из мира чисел - BigInteger.
Требования:
Решение должно быть в двух файлах: big_integer.cpp и big_integer.hpp
Конструирование из std::string, int64_t.
Сложение, вычитание, умножение, деление и остаток по модулю (и их assignment версии). Деление на 0 считать UB.
Операторы сравнения (==, !=, >=, etc).
Инкремент, декремент (префиксный, постфиксный), унарный минус -num (унарный плюс не надо).
Вывод в поток и ввод из потока.
В тестах есть проверки на то, что числа -0 не должно быть. Вместо него должен быть просто 0.
Александр
Московский Политех
хороший исполнитель, задания выполнены с подробным объяснением и досрочно
Варвара
РГГУ
Работа была выполнена раньше срока сдачи. Всё на высшем уровне, качественно и по всем треб...
Анна
Уральский государственный горный университет
Не написал условия задачи. Это заранее не обговаривалось, но стоило все таки это сделать
Полина
МГИМО
Ксения - отличный автор. Обращаюсь к ней уже 2ой раз, вся работа выполнена прекрасно. Советую