![]() |
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 гг. |
![]() ![]() |