![]() |
|
![]() ![]() ![]() |
|
THandle |
|
||||||||||||||||||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 1 Всего: 372 |
Задание.
Дана строка изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа. Решение.
Объяснение. dch - наше десятичное число. DvStr - двоичное.
Вводим десятичное число.
В цикле делаем следующие действия:
Получаем остаток от деления десятичного числа на 2.
Делим десятичное число на два без остатка.
Добавляем в начало нашего двоичного числа остаток от деления
Если поделенное на 2 без остатка десятичное число меньше двух, то цикл завершает работу, так как если десятичное число меньше 2, оно равно либо 1, либо 0, а эти цифры переводить уже не нало, так как они сами собой и останутся.
Ставим в начало нашего двоичного числа оставшееся после цикла десятичное число(1 или 0).
Выводим на экран десятичное число и его представление в двоичной системе. Конец программы. В прикрепленном к сообщению файле находится полный проект этой программы. -------------------------------------------------------------- Ну как? Подобное оформление подойдет? Присоединённый файл ( Кол-во скачиваний: 3 ) ![]() |
||||||||||||||||||
|
|||||||||||||||||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow Репутация: нет Всего: 30 |
Угумс, хорошо когда все так расписано ;) -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Форум группы: Vingrad Delphi - Voluntary Writers Group | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |