Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 15.12.2018
Сообщений: 17
1

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

15.12.2018, 18:45. Показов 1150. Ответов 3
Метки нет (Все метки)

Добрый день! На просторах форума нашел код по переводу числа из десятичной сс в двоичную. Я еще совсем далек от программирования и мне хотелось бы узнать принцип работы данного кода.
C++
1
2
3
4
5
6
7
8
9
10
11
int N;
    cin >> N;
 
    unsigned long long int i = 1, binary = 0;
    while(N > 0) {
        binary += (N % 2) * i;
        N = N / 2;
        i *= 10;
    }
 
    cout << binary;
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2018, 18:45
Ответы с готовыми решениями:

Перевод чисел из двоичной в десятичную систему счисления
Пишу в вектор значения из файла input2.txt 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 main.cpp ...

Перевод числа из двоичной в десятичную систему счисления на С++
Доброго всем дня! Мне необходимо перевести число из двоичной в десятичную с.с. с помощью рекурсии...

Перевод чисел из двоичной в десятичную систему счисления
Задача в курсаче... =( Помогите пожалуйста

Перевод чисел из двоичной в десятичную систему счисления
перевод чисел из двоичной в десятичную систему счисления:help:

3
Evg
Эксперт CАвтор FAQ
21228 / 8241 / 636
Регистрация: 30.03.2009
Сообщений: 22,596
Записей в блоге: 30
15.12.2018, 19:49 2
Этот код, мягко говоря, некорректный. Он формирует число, десятичная запись которого состоит только из нулей и единиц и как бы совпадает с двоичной записью

Т.е. если на вход подано число 5, то на выходе получаем число 101 (сто один), которое при печати в десятичном представлении будет выглядеть так, как запись числа 5 в двоичном представлении
0
0 / 0 / 0
Регистрация: 15.12.2018
Сообщений: 17
15.12.2018, 20:03  [ТС] 3
Что самое интересное, любые веденные значения на выходе имеют свой двоичный код, но мне не понятно логика мат операций
0
Evg
Эксперт CАвтор FAQ
21228 / 8241 / 636
Регистрация: 30.03.2009
Сообщений: 22,596
Записей в блоге: 30
15.12.2018, 20:07 4
Цитата Сообщение от Dramerok Посмотреть сообщение
Что самое интересное любые веденные значения на выходе имеют свой двоичный код
Нет. На вход подаётся одно число, на выходе получается другое число. Десятичная запись ВЫХодного числа выглядит как двоичная запись ВХодного числа

Подозреваю, что ты тоже не понимаешь, чем отличается "значение" от "запись значения в N-ричной системе"

Если не боишься читать много букв, почитай тут: https://www.cyberforum.ru/blogs/18334/blog96.html
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2018, 20:07

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

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

Перевод из двоичной системы счисления в десятичную
Программа не работает для отрицательных чисел. Помогите найти ошибку. #include &quot;stdafx.h&quot;...

Перевод из двоичной системы счисления в десятичную
как создать код который переводит с двоичной системы в десятичную без использования DEC и прочего?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru