Всем здравствуйте! Нужна помощь с С++.
Надо реализовать класс Bigint ( варианты из интернета не подходят)
Надо реализовать такие функции как сравнение чисел, сложение, вычитание, умнажение, деление, взятие остатка, возведение в степень. Очень прошу о помощи, отдельное спасибо, если будут пояснение
Ответы
Ответ:
#include <iostream>
#include <cmath> // Для использования функции pow()
int main() {
int a = 10;
int b = 5;
// Сравнение чисел
if (a > b) {
std::cout << "a больше, чем b" << std::endl;
} else if (a < b) {
std::cout << "a меньше, чем b" << std::endl;
} else {
std::cout << "a равно b" << std::endl;
}
// Сложение
int sum = a + b;
std::cout << "Сумма a и b: " << sum << std::endl;
// Вычитание
int difference = a - b;
std::cout << "Разность a и b: " << difference << std::endl;
// Умножение
int product = a * b;
std::cout << "Произведение a и b: " << product << std::endl;
// Деление
double division = static_cast<double>(a) / b;
std::cout << "Результат деления a на b: " << division << std::endl;
// Взятие остатка
int remainder = a % b;
std::cout << "Остаток от деления a на b: " << remainder << std::endl;
// Возведение в степень
int power = pow(a, b); // Используем функцию pow() из библиотеки cmath
std::cout << "a в степени b: " << power << std::endl;
return 0;
}