|
SPYRYTUS - учеба, работа и развлечения | ![]() |
|
Алгоритм преобразования десятичного числа в двоичное представление
Алгоритм преобразования десятичного числа в двоичное состоит в следующем:
для преобразования десятичного числа в двоичное, нужно делить десятичное число на 2, до тех
пор пока в остатке не будет 0, или 1. Например: Ниже приведенны две функции, первая работает под Win32, а вторая под Win16. Для обоих платформ нужно подключить библиотеку windows.h.
String IntToBin(__int64 Dec)
{
String Result,Temp;
while (Dec != 0)
{
Temp += (Dec%2);
Dec /= 2;
}
for (int i=1;i<=Temp.Length();i++)
Result += Temp[Temp.Length()-(i-1)];
return Result;
}
string IntToBin(__int64 Dec)
{
string Result,Temp;
while (Dec != 0)
{
Temp += ((Dec%2)+0x30);
Dec /= 2;
}
for (int i=0;i<Temp.size();i++)
Result += Temp[Temp.size()-(i+1)];
return Result;
}
Готовый вариант программы сможете найти, щелкнув в навигационной панели ссылку Готовые программы. Обе функции написанные на Borland C++ Builder Enterprise 6.0 |
|||||||||||||||
ВВЕРХ
|
|
© Spyrytus_LTD© 2003 - 2006 гг. |
|