Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Terminate called after throwing an instance of 'int' Aborted -Ошибка, как быть? Здравствуйте! Выдается такая ошибка, не понимаю почему. terminate called after throwing an instance of 'int' Aborted команда: -e key.txt plaintext.txt cipher.txt вот ключ для шифрования: https://www.cyberforum.ru/ cpp-beginners/ thread2256344.html C++ Кодограмма: вывести на консоль все числовые последовательности, удовлетворяющие условию
Из штаба округа на пульт военной части поступают кодограммы -- последовательности, содержащие четырёх значные числа. Т.к. канал связи может прослушиваться, то была разработана специальная методика. В канал связи постоянно отправляют различные кодограммы. При этом, передача секретных данных начинается только после того, как была отправлена кодограмма 2517.
C++ Найти наименьшее число r, такое что 2 ^r≥N Дано натуральное число N. Найти наименьшее число r, такое что 2r≥N. https://www.cyberforum.ru/ cpp-beginners/ thread2256328.html C++ Вычислить сумму ряда задача:115 а) Вычислить сумму ряда \sum_{k=1}^{n}\frac{1}{k} почему то счетчик выводит только 1! #include <iostream> using namespace std; int main() { int k,n; https://www.cyberforum.ru/ cpp-beginners/ thread2256324.html
C++ Найти самое длинное слово, начинающееся с согласной буквы, и поменять его с последним словом в строке (Pascal -> C++)
Дана строка символов.Найти самое длинное слово начинающееся с согласной буквы и поменять его с последним словом в строке. Помогите перевести код.Заранее спасибо:bravo: uses wincrt; var numb : array of byte; s : string; sg, zn : set of char; j, n, i : byte; s1 : array of string; s_Max : string;
C++ Вывести буквы текста которые меньше всего повторяются https://www.cyberforum.ru/ cpp-beginners/ thread2256301.html
надо вывести буквы из текста которые меньше всего повторяются на с++
C++ Как исправить программу? https://www.cyberforum.ru/ cpp-beginners/ thread2256269.html
#include "stdafx.h" #include <iostream> using namespace std; //сделать через указатель, или сслыку аргументов int kol_vo(int n, int y) { int k=0,s=0,p=1; while (n > 0) {k += 1; s += n % 10;
Сортировка данных за период времени C++
Есть некая программа, которая должна сортировать данные из массива строк* по периоду**. * - struct Data { string surname; string name; string patronymic; string number; string appartenavce; // входящий или исходящий string anumber; int day; int month;
C++ Разработать класс Real для работы с вещественными числами Требуется разработать класс Real для работы с вещественными числами. Определить в этом классе функции-члены, которые обеспечивают ввод/вывод элементов класса, а также доступ к закрытому члену класса. Кроме этого определить функцию-член, меняющую местами целую и дробную часть объекта класса Real. Мой код: #include <iostream> #include <Windows.h> using namespace std; class Real { float... https://www.cyberforum.ru/ cpp-beginners/ thread2256248.html C++ Змейка не наращивается после того, как съест яблоко Здравствуйте, у меня есть код змейки, которая сделана на с++, но она не наращивает свой размер, что мне нужно сделать для решения это проблемы ? Вот сам код: #include "stdafx.h" #include<iostream> #include<windows.h> #include<conio.h> using namespace std; const int Y = 20, X = 50; enum DIR { UP, DOWN, LEFT, RIGHT }; https://www.cyberforum.ru/ cpp-beginners/ thread2256242.html
Дана действительная квадратная матрица C++
Дана действительная квадратная матрица порядка 9. Получить целочисленную квадратную матрицу того же порядка, в которой элемент равен единице, если соответствующий ему элемент исходной матрицы больше элемента, расположенного в его строке на главной диагонали, и равен нулю в противном случае.
C++ Получить сумму двух длинных натуральных чисел, представленных стеками Получить сумму двух длинных натуральных чисел. Каждое число представлено стеком (информационная часть элементов стека - одна цифра числа). Результат представлен односвязным линейным списком, информационная часть его элементов аналогична информационной части элемента стека. https://www.cyberforum.ru/ cpp-beginners/ thread2256218.html
2523 / 1243 / 459
Регистрация: 08.11.2016
Сообщений: 3,415
17.03.2021, 15:31 0

Перевод из двоичной системы счисления в десятичную - C++ - Ответ 15341851

17.03.2021, 15:31. Показов 43613. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от vohkorog Посмотреть сообщение
можете объяснить как работают и что делают эти строки?
умножение числа на 2, по сути для двоичного числа осуществляет побитовый сдвиг в сторону старших разрядов, более наглядно будет делать так:
C++
1
2
3
Chislo = 10; // в двоичной СС 1010
Chislo <<= 1; // сдвинуть на 1 бит влево, получится 10100
Chislo *= 2; // умножить на 2 (равносильно сдвигу на один бит влево) 101000
Далее к числу прибавляется код текущего символа строки минус код символа '0' - это такое тривиальное преобразование числа из символьного представления в численный, типа того:
символ '0' - код ASCII 48, символ '1' - код ASCII 49 и т.д.
'0' - '0' = 0;
'1' - '0' = 1;
'2' - '0' = 2;
.............
.............
'9' - '0' = 9;

Вернуться к обсуждению:
Перевод из двоичной системы счисления в десятичную C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2021, 15:31
Готовые ответы и решения:

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

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

Перевод из двоичной системы счисления в десятичную
Почему самописная функция long long int From2to10(string s) { long long int r = 0; int i, j...

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

6
17.03.2021, 15:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.03.2021, 15:31
Помогаю со студенческими работами здесь

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

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

Рекурсивный перевод из двоичной системы счисления в десятичную
Вот мой код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std;...

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

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