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

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

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

Рекурсивный перевод чисел - C++

18.12.2012, 18:20. Просмотров 419. Ответов 3
Метки нет (Все метки)

Здравствуйте, вот есть такое задание как решить до моего ума не доходит

Реализовать рекурсивную процедуру представления натурального числа Z в восьмеричной системе счисления.

заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 18:20     Рекурсивный перевод чисел
Посмотрите здесь:

Рекурсивный перевод числа в десятичную систему счисления - C++
Добрый вечер, нужна небольшая помощь в решении задачи. Смысл в том, что мы имеем два числа, записанных в троичной системе счисления. Их...

Рекурсивный перевод числа в двоичную систему исчисления - C++
#include <iostream> #include <string> using namespace std; void fuck(const int num, string &snum){ if (num%2==0) ...

Рекурсивный перевод из двоичной системы счисления в десятичную - C++
Вот мой код: #include <iostream> #include <conio.h> #include <math.h> using namespace std; int f(int Num) { static int...

Рекурсивный подсчет чисел в строке - C++
Доброго времени суток. Нужно написать функцию которая считает количество цифр в строке. Обязательно использовать рекурсию но функция должна...

Рекурсивный способ вывода чисел - C++
Необходимо написать программу, рекурсивный способ вывода чисел. Пример: 5 4 3 2 1 0

Рекурсивный способ суммирования последовательности чисел - C++
Необходимо написать программу, рекурсивный способ суммирования последовательных чисел: 0 1 2 3. Сумма = 6

Реализовать рекурсивный алгоритм деления нацело натуральных чисел на основе операции вычитания - C++
помогите плииз 2. Представьте рекурсивный алгоритм деления нацело натуральных чисел на основе операции вычитания

Дан рекурсивный алгоритм. Найдите сумму чисел, которые будут выведены при вызове F(2) - C++
Дан рекурсивный алгоритм: void F(int n) { cout << n; if (n < 7) { cout << n; F(n+1); F(n+2); ...

Перевод чисел из 5->10 c.c - C++
Всем привет. Помогите пожалуйста разобраться с листингом программы, которая переводит числа из пятеричной системы счисления в десятичную....

Перевод чисел из 10 сс в 8 сс на С++ - C++
Задание: дается число m в десятичной системе счисления, надо преобразовать в 8-ричную систему счисления и подсчитать количество четных...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.12.2012, 19:37     Рекурсивный перевод чисел #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream> 
using namespace std;
void rec(int Z)
{
    if(Z/8>0)
        rec(Z/8);
    cout<<Z%8;
} 
int main ()
{
    int Z;
    cin>>Z;
    rec(Z);
    return 0;
}
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
18.12.2012, 20:14     Рекурсивный перевод чисел #3
Такой вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
void func(int n) 
{    
    if(n)  
    {
        func(n/8); 
        std::cout << n % 8; 
    }
}
 
int main() 
{   
    int n = 259;   
    func(n);
}
Appai
1 / 1 / 0
Регистрация: 29.11.2012
Сообщений: 35
18.12.2012, 21:23  [ТС]     Рекурсивный перевод чисел #4
Тема закрыта, всем огромное спасибо!
Yandex
Объявления
18.12.2012, 21:23     Рекурсивный перевод чисел
Ответ Создать тему
Опции темы

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