Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите найти ошибку в программе Помогите мне найти ошибку) Реализовать необходимо на С++ #include <iostream> #include <stdlib.h> using namespace std; const int N = 8; typedef struct Pnode Tnode; struct Pnode{ https://www.cyberforum.ru/ cpp-beginners/ thread1145352.html C++ Перевод из Pascal в C++ / С++ для начинающих
Помогите перевести исходник из Pascal в C++ {$A+,B-,D+,E+,F-,G-,I+,L+,N-,O-,P-,Q-,R-,S-,T-,V+,X+} {$M 16384,0,655360} {$R+,S+,Q+} Const Digits = ; Var hh,mm,ss: Longint; ...
C++ О графическом интерфейсе ! Всем привет! Появился следующий вопрос, я учусь писать граф. приложения на opengl, как я могу сделать там нормальный интерфейс, с кнопочками,что-то вроде текстбокса,ну и так далее. Возможно ли... https://www.cyberforum.ru/ cpp-beginners/ thread1145342.html C++ Написать функцию, которая удаляет элемент в позиции position из массива https://www.cyberforum.ru/ cpp-beginners/ thread1145333.html
void remove(int position) { } Спасибо)
C++ Даны целые числа A B C, проверить можно ли из них составить геометрическую прогрессию
Даны целые числа A B C , проверить можно ли из них составить геометрическую прогрессию. Если да, со ставьте из них возрастающую и убывающую прогрессию.
C++ Матрицы в си++ реверс при выводе на консоль Мне нужно чтобы заданная матрица выводилась на экран не с первого элемента, а с последнего, как так сделать ? #include <iostream> using namespace std; { setlocale(0,"") int... https://www.cyberforum.ru/ cpp-beginners/ thread1145310.html
C++ Выводить в случайном порядке вопросы в программе тестирования Здравствуйте. У меня есть программа тестирования. Мне нужно сделать так что бы вопросы выводились рандомно. Короче по другому если перефразировать, то как сделать такой рандом, что бы числа не... https://www.cyberforum.ru/ cpp-beginners/ thread1145270.html C++ Признак окончания потока для буферного итератора
Собственно надоело вводить ctrl+z для ввода признака окончания потока, засим возник вопрос а возможно ли изменить этот самый признак для буферного итератора? Взглянул на заголовочники - узрел эти...
C++ Помогите найти ошибку при копировании вектора https://www.cyberforum.ru/ cpp-beginners/ thread1145261.html
vector<byte> tmp(8 + Addresses.size() * sizeof(int) + Data.size()); tmp.push_back(Data.data()); Data - vector <byte> byte - unsigned char Ошибка NMClient.cpp: In member function ‘void...
C++ Частичное решение Выведите (через пробел) все четные числа от a до b (включительно). Примеры Входные данные Выходные данные 1 4 https://www.cyberforum.ru/ cpp-beginners/ thread1145256.html
C++ Структура "Студент"
Составить программу, выводящую на экран сведения о студентах (Ф. И. О., курс, группа, номер зачетки, средний балл). Определить количество студентов, у которых средний балл превышает заданное...
C++ Класс матрица, написать метод для вычисления определителя Здравствуйте! Помогите, пожалуйста, разобраться с методом для вычисления определителя. Есть код: int Get_matr(int **u, int r, int I, int J) { int sum=0; int ki = 0; int... https://www.cyberforum.ru/ cpp-beginners/ thread1145210.html
105 / 105 / 51
Регистрация: 11.04.2014
Сообщений: 160
15.03.2015, 20:48  [ТС] 0

Рекурсивный перевод из двоичной системы счисления в десятичную - C++ - Ответ 7345195

15.03.2015, 20:48. Показов 3255. Ответов 3
Метки (Все метки)

Ответ

Возможно кому-то пригодится. Вот готовый код рекурсивного перевода из двоичной системы в десятичную:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
 
using namespace std;
int f(int Num)
{
    static int i(-1);
    int t(0);
    if(Num == 0)
        return 0;
    else
    {
        i++;
        cout << i << "===" << Num << "===" << (Num % 10)*(1<<i) << endl;
        t = (Num % 10)*(1 << i) + f(Num / 10);
    }
    return t;
}
 
void main()
{   
    int num;
    int p;
    cout << "Enter number: ";
    cin >> num;
    p = f(num);
    cout << "-------- ";
    cout << p << endl;
   
    system("pause");
}


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

Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной и шестнадцатеричной в десятичную)
Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной...

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

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

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

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2015, 20:48

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

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

Перевод из двоичной системы счисления в десятичную
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;cstring&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt;...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.