Введение
В этом практическом занятии вы научитесь писать и реализовывать программу на C++, которая преобразует десятичные числа в двоичные с использованием циклов.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом практическом занятии вы научитесь писать и реализовывать программу на C++, которая преобразует десятичные числа в двоичные с использованием циклов.
Откройте новый файл на C++ в директории ~/project
с именем decimal_to_binary.cpp
:
cd ~/project
touch decimal_to_binary.cpp
Скопируйте и вставьте следующий код в файл decimal_to_binary.cpp
:
#include<iostream>
using namespace std;
int main()
{
int decimal_number, i=1, binary_number=0, remainder;
cout<<"Enter the decimal number to be converted: ";
cin>>decimal_number;
while(decimal_number!=0)
{
remainder = decimal_number%2;
decimal_number/=2;
binary_number+=remainder*i;
i*=10;
}
cout<<"The binary number is: "<<binary_number<<"\n";
return 0;
}
Сохраните файл и скомпилируйте его с помощью следующей команды в терминале системы Ubuntu:
g++ decimal_to_binary.cpp -o decimal_to_binary
Запустите программу с помощью следующей команды:
./decimal_to_binary
На экране вы увидите следующее сообщение:
Enter the decimal number to be converted:
#include<iostream>
using namespace std;
int main()
{
int decimal_number, i=1, binary_number=0, remainder;
cout<<"Enter the decimal number to be converted: ";
cin>>decimal_number;
while(decimal_number!=0)
{
remainder = decimal_number%2;
decimal_number/=2;
binary_number+=remainder*i;
i*=10;
}
cout<<"The binary number is: "<<binary_number<<"\n";
return 0;
}
В этом практическом занятии вы узнали, как писать и реализовывать программу на C++, которая преобразует десятичные числа в двоичные с использованием циклов. Теперь с помощью этой программы вы можете легко преобразовать любое десятичное число в двоичное.