• Предмет: Информатика
  • Автор: imanowamar
  • Вопрос задан 2 месяца назад

Всем здравствуйте! Нужна помощь с С++.
Надо реализовать класс Bigint ( варианты из интернета не подходят)
Надо реализовать такие функции как сравнение чисел, сложение, вычитание, умнажение, деление, взятие остатка, возведение в степень. Очень прошу о помощи, отдельное спасибо, если будут пояснение ​

Ответы

Ответ дал: barcik222
1

Ответ:

#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;

}


imanowamar: спасибо большое за решение!
imanowamar: отдельное спасибо за пояснение, где какая операция
Вас заинтересует