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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Grex
1 / 1 / 0
Регистрация: 03.12.2008
Сообщений: 55
#1

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

14.12.2009, 11:39. Просмотров 474. Ответов 0
Метки нет (Все метки)

Написать рекурсивную функцию перевода двоичных цифр в эквивалентное десятичное число.
__________________________________________________________________________________
Сам алгоритм есть, а вот с рекурсией все никак не могу правильно сделать.
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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2009, 11:39     рекурсивна функция перевода двоичных цифр в десятичное
Посмотрите здесь:

рекурсивна функция перевода двоичных цифр в десятичное - C++
Написать рекурсивную функцию перевода двоичных цифр в эквивалентное десятичное число. __________________________________________________...

Функция преобразующая строку двоичных цифр в целое десятичное число - C++
Написать функцию преобразования строки двоичных цифр в целое десятичное число.В основной прогамме ввести массив из 5 элементов и для...

Разработать алгоритм перевода двоичных чисел в десятичные числа - C++
разработать алгоритм перевода двоичных чисел в десятичные числа

Требуется двоично-десятичное число перевести в десятичное - C++
Помогите пожалуйста реализовать

Написать и протестировать функцию, которая преобразует строку шестнадцатеричных цифр в эквивалентное ей целое десятичное число - C++
Написать и протестировать функцию, которая преобразует строку шестнадцатеричных цифр в эквивалентное ей целое десятичное число. ПРОБЛЕМА В...

Написать и протестировать функцию , которая преобразует строку двоичных цифр в эквивалентное ей целое число - C++
Написать и протестировать функцию , которая преобразует строку двоичных цифр , прочитанную как число в формате с фиксированной запятой , в...

Программа для перевода римских цифр С++ - C++
Написать программу для перевода римских цифр в арабские. тесты и результаты 1) CMXLVIII - 948 2) MCCLXIX -1269

Функция перевода систем счисления - C++
Написать функцию с параметром перевода десятичного числа из системы с основанием меньше 10 в десятичную систему счисления

Функция перевода из Float в Hex - C++
Подскажите функции для перевода вещественного числа в шестнадцатеричное число, и будет ли она переводить отрицательное число?

Функция перевода символа в цифру - C++
Здравствуйте! Хочу написать программу для перевода символа в цифру с помощью функции. int Func(char s) { if (s &gt;='0' &amp;&amp; s &lt;='9') return...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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