Як перетворити десятковий на двійковий у C++ за допомогою циклу while?

0 Comments 10:52

Щоб перетворити десяткові числа на двійкові за допомогою циклу while у Python, ви можете використати такий код:

  1. def decimal_to_binary(num):
  2. двійковий_номер = ""
  3. while num > 0:
  4. binary_num = str(num % 2) + binary_num.
  5. num = num // 2.
  6. повернути двійковий_число.

Перетворення десяткової системи в двійкову за допомогою циклу Виконуйте цикл, доки n не стане більшим за 0. Витягніть залишок, взявши mod числа за допомогою оператора модуля та збережіть залишок у масиві як двійкову цифру. Оновіть число, поділивши його на 2 у кожній ітерації. Вивести масив у зворотному порядку.

Щоб перетворити десяткове число на двійкове, збережіть число % 2 в масиві та розділіть число на 2 за допомогою ділення/оператора, повторіть процес, поки число більше за 0, і в кінці переверніть масив залишків.

Ось приклад використання класу C++ bitset для перетворення десяткових у двійкові:

  1. #include <iostream>
  2. #include <bitset>
  3. використання простору імен std;
  4. int main() {
  5. int decimal;
  6. cout << "Введіть десяткове число: ";
  7. cin >> десятковий;
  8. bitset<8> двійковий (десятковий);

Програма C++ для перетворення двійкових у десяткові

  1. Програма приймає двійкове число.
  2. Використовуючи цикл while, залишки числа множаться на ступені 2.
  3. Друкується десятковий еквівалент, який є результатом.
  4. Вихід.

Related Post

Який обсяг садової тачки у кубахЯкий обсяг садової тачки у кубах

Як вибрати садові тачку і для яких робіт її використовувати? Вибираючи садову тачку або будівельну візок для робіт на ділянці, ви повинні зібрати всі відомості про їхні характеристики і призначення.

Як росте ожина садоваЯк росте ожина садова

Технологія вирощування ожини: сорти, догляд, захист та живлення Олена Джежула, співвласниця та керівниця сімейного бізнесу на Вінниччині «Гарний сад» (група у facebook ГАРНИЙ САД – Олени Джежули) займається вирощуванням саджанців