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

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

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

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

14.12.2009, 11:39. Просмотров 471. Ответов 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++ Нужно написать программу перевода двоичных цифр в их шестнадцатиричный эквивалент (перевод числа оформить в виде функции)
C++ Разработать алгоритм перевода двоичных чисел в десятичные числа
Программа для перевода римских цифр С++ C++
C++ Написать и протестировать функцию, которая преобразует строку шестнадцатеричных цифр в эквивалентное ей целое десятичное число
C++ Функция перевода символа в цифру
Функция перевода из 10-ричной СС в 80-ричную СС C++
Написать и протестировать функцию , которая преобразует строку двоичных цифр в эквивалентное ей целое число C++
Функция перевода систем счисления C++
Функция преобразующая строку двоичных цифр в целое десятичное число C++
Функция перевода из Float в Hex C++
Требуется двоично-десятичное число перевести в десятичное C++

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

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

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