Форум программистов, компьютерный форум CyberForum.ru

рекурсивна функция перевода двоичных цифр в десятичное - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Для каждого символа заданного текста указать, сколько раз встречается в тексте http://www.cyberforum.ru/cpp-beginners/thread74237.html
Для каждого символа заданного текста указать, сколько раз встречается в тексте. Сообщение об одном символе не должно встречаться больше, чем один раз. только напишите пожалуйста в языке си и в консоль апликейшн Буду очень благодарним!!!!!
C++ множество точек Задано множество точек, найти пару самых удаленных и самих близких плз помогите P.S. попроше напишите а то проеподша требует от простоту http://www.cyberforum.ru/cpp-beginners/thread74228.html
C++ Списки. Очереди.
Разработать программу работу со списком очередей списков. Программа должна содержать следующие процедуры, вызываемые из меню: - построение списка очередей, вводя исходные данные из текстового файла; - добавление элемента в указанную очередь; - удаление элемента из указанной очереди; - вывод указанной очереди.
C++ Написать функцию использующую рекурсию, которая выводит все анаграммы
Написать функцию использующую рекурсию, которая выводит все анаграммы слова «RECURSION». Написать программу которая выводит все анаграммы слова введенного пользователем.
C++ Виртуальные функции http://www.cyberforum.ru/cpp-beginners/thread74214.html
Помогите пожалуйста написать задачу, никак не могу разобраться. Создайте класс Matr, определите в нем виртуальную функцию-член matrica(int n), которая определяет произведение элементов квадратной матрицы. Создайте производ-ные классы Matr1 и Matr2 с перегруженной функцией matrica(int n) для нахождения мах и мin элементов квадратной матрицы соответственно. Сидела пол дня, и дальше структуры...
C++ Реализовать алгоритм бинарного поиска с рекурсией Реалезовать алгоритм бинарного поиска с помощью рекурсии. подробнее

Показать сообщение отдельно
Grex
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 55
14.12.2009, 11:39     рекурсивна функция перевода двоичных цифр в десятичное
Написать рекурсивную функцию перевода двоичных цифр в эквивалентное десятичное число.
__________________________________________________________________________________
Сам алгоритм есть, а вот с рекурсией все никак не могу правильно сделать.
P.s. по возможности объясните алгоритм самой рекурсии в данной задаче. Спасибо.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
int main () {
    char c;
    int res=0;
    printf("Vvedite 4uslo v dvoichnou sisteme: ");
    while(scanf("%c",&c) ) {
        if( (c<'0') || (c > '1') ) break;
        res<<=1;
        res+=c-'0';
    };
    printf("\n4uslo v des9tichnou sisteme: %d",res);
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru