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

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

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

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

24.06.2011, 08:51. Просмотров 288. Ответов 3
Метки нет (Все метки)

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

функция вывода - C++
Всем привет! Есть код (правда я еще работаю над ним) #include<iostream.h> #include<conio.h> #include<string.h> class Team { ...

Friend функция вывода - C++
Есть класс vector.h, есть vector.cpp,вот он: using namespace std; void vector::add(const int x,const int y,const int z,vector...

Функция вывода маршрута - C++
Дан файл, содержащий информацию о маршрутах городского транспорта. Можете помочь написать функции, выдающие количество маршрутов из пункта...

Функция ввода / вывода - C++
Программа ругается на переменную C, и не выводит нужно результата, посмотрите в чем ошибка Используя принцип разделения ввода/вывода...

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

Не работает функция вывода в main() - C++
вот кусок кода, где не работает первый printf(Rus("Выбери тип календаря")); - точнее не выводится в консоли. void main() { int q=0,...

функция вывода системного времени - C++
Всем привет! Необходимо написать функцию вывода текущего системного времени Вот слепил, а не работает: void InitTime(Time& time) ...

Не работает функция вывода массива - C++
#include <stdio.h> #include <locale> #include <stdlib.h> #include <conio.h> void input_mas(int **mas,int n); void...

Функция вывода с использованием класса - C++
Предположим, у меня есть класс прямоугольника Window; И я реализовал в нем функцию вывода void Window::print (std::string& s) {...} ...

Функция вывода на экран данных - C++
Не выводится на экран сумма двух матриц. 87-88 строчки. Кто может подсказать почему? Заранее большое спасибо #include "stdafx.h" ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
1927 / 1193 / 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
1461 / 675 / 88
Регистрация: 03.06.2009
Сообщений: 3,502
Завершенные тесты: 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     рекуривная функция вывода
Ответ Создать тему
Опции темы

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