Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 18.11.2018
Сообщений: 45

Перевод с десятичной системы в двоичную

26.10.2022, 20:20. Показов 2085. Ответов 23

Студворк — интернет-сервис помощи студентам
Всем привет, вопрос школьный, но может кто-то нормально объяснит, учитель сказал сделать перевод из десятичной системы в двоичную без библиотечных функций, очень интересует работа функции, по пунктам, я очень хочу разобраться, но нормальным языком, все таки 10 класс)


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void ConvertToBinary(unsigned int x)
{
if (x >> 1 != 0) { ConvertToBinary(x >> 1); }[QUOTE]//как я понимаю, тут мы сдвигаем х на один разряд и если он не равен нулю, то мы его сдвигаем еще раз? [/QUOTE]
 
cout << (x & 1); [QUOTE]// понятно, что тут выводится, но зачем &1  и как он работает, в отладчике не видно[/QUOTE]
}
 
int main()
{
    unsigned int var;
 
    cout << "Enter var!" << endl;
    cin >> var;
 
    ConvertToBinary(var);
 
    return 0;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.10.2022, 20:20
Ответы с готовыми решениями:

Перевод из десятичной системы в двоичную
я хочу понять почему не работает моя программа , помогите . как ее исправить ? int main() { setlocale(0, &quot;&quot;); ...

Перевод из десятичной системы в двоичную
Пробую написать прогу которая переводит из 10 в 2, но #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; using...

Перевод из десятичной системы счисления к двоичную c++
Как убрать лишние нули? int main() { int x, dec; cout &lt;&lt; &quot;Enter: &quot;; cin &gt;&gt; dec; for (int i = 31; i &gt;= 0; --i) ...

23
Злостный нарушитель
 Аватар для Verevkin
10883 / 5822 / 1288
Регистрация: 12.03.2015
Сообщений: 26,874
27.10.2022, 16:53
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от fears Посмотреть сообщение
1)2
2)3
3)4
4)5
Уверен?
0
 Аватар для Kuzia domovenok
4268 / 3328 / 926
Регистрация: 25.03.2012
Сообщений: 12,545
Записей в блоге: 1
27.10.2022, 17:06
Цитата Сообщение от fears Посмотреть сообщение
1)2
2)3
3)4
4)5
1)0
2)1
3)0
4)1

Добавлено через 38 секунд
Verevkin, перегибаешь палку.
0
Злостный нарушитель
 Аватар для Verevkin
10883 / 5822 / 1288
Регистрация: 12.03.2015
Сообщений: 26,874
27.10.2022, 17:11
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Verevkin, перегибаешь палку.
Я этим не занимаюсь.
0
0 / 0 / 0
Регистрация: 18.11.2018
Сообщений: 45
27.10.2022, 19:04  [ТС]
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
1)0
2)1
3)0
4)1
да, потому что все четные оканчиваются на 0 в двоичном представлении, а не четные на 1, теперь это точно понял

Добавлено через 1 час 52 минуты
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
это выражение понятно?

Снолько будет 12 & 1 ?
Снолько будет 123 & 1 ?
Снолько будет 1234 & 1 ?
Снолько будет 12345 & 1 ?
да, я понимаю почему будет где оканчивается на чет -> 0, где на не чет будет 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.10.2022, 19:04

Перевод из десятичной системы счисления в двоичную
Привет, программирую (учусь) около недели, и вот хотел написать программу. Так сказать калькулятор из десятичной системы исчисления в...

Перевод из десятичной системы счисления в двоичную
Доброго времени суток. Помогите написать программу перевода 10-го числа в 2 и наоборот. Буду благодарен.

Перевод из десятичной системы счисления в двоичную
Задали написать прогу для перевода числа из одной системы в другую #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include...

Перевод числа из десятичной системы в двоичную
нужно написать программу перевода числа из десятичной системы в двоичную используя только цикл for и If else #include...

Перевод числа из десятичной системы в двоичную
нужно написать программу перевода числа из десятичной системы в двоичную используя только цикл for и If else #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru