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

рекуривная функция вывода - C++

Восстановить пароль Регистрация
 
deamonSuitUp
0 / 0 / 0
Регистрация: 24.06.2011
Сообщений: 27
24.06.2011, 08:51     рекуривная функция вывода #1
Всем доброго времени суток, мне надо решить вот такую задачку, никак не могу сообразить как это организовать. Собственно сама задача:
Написать рекурсивную функцию для вывода на экран (в файл) цифр натурального числа в обратном порядке.
Заранее спасибо)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2011, 08:51     рекуривная функция вывода
Посмотрите здесь:

C++ функция вывода
C++ функция вывода системного времени
Функция вывода дроби C++
C++ Функция для вывода массива
Перегруженная функция вывода >> C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.06.2011, 09:02     рекуривная функция вывода #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
void out(int x){
    std::cout << x % 10 << ' ';
    if (x / 10)
        out (x / 10);
}
int main(){
    //freopen("output.txt","w",stdout); - раскомментить, если в файл
    int n;
    std::cin >> n;
    out(n);
    return 0;
}
alexcoder
1438 / 652 / 86
Регистрация: 03.06.2009
Сообщений: 3,289
Завершенные тесты: 1
24.06.2011, 09:09     рекуривная функция вывода #3
C++
1
2
3
4
5
6
7
8
void out(int n)
{
    if(n)
    {
        cout << n%10;
        out(n/10);
    }
}
deamonSuitUp
0 / 0 / 0
Регистрация: 24.06.2011
Сообщений: 27
24.06.2011, 10:27  [ТС]     рекуривная функция вывода #4
ща проверю, спасибо))

Добавлено через 7 минут
все оказалось очень просто, почему сам не догадался, непонятно))
Yandex
Объявления
24.06.2011, 10:27     рекуривная функция вывода
Ответ Создать тему
Опции темы

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