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