• Написати функцію для переведення числа, записаного у двійковому вигляді, у десяткову систему.c++.сросно!!!,простий код!!​

Ответы 2

  • +++++++++++++++++++3621936
  • #include <iostream>

    #include <cmath>

    using namespace std;

    int binaryToDecimal(long long n) {

    int decimalNumber = 0, i = 0, remainder;

    while (n != 0) {

    remainder = n % 10;

    n /= 10;

    decimalNumber += remainder * pow(2, i);

    ++i;

    }

    return decimalNumber;

    }

    int main() {

    long long binaryNumber;

    cout << "Enter a binary number: ";

    cin >> binaryNumber;

    cout << binaryNumber << " in binary = " << binaryToDecimal(binaryNumber) << " in decimal";

    return 0;

    }

    • Автор:

      ruizpinp
    • 1 год назад
    • 1
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years