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

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

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

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

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

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

Функция заполняющая массив и функция вывода массива - C++
Напишите две функции. Первая функция заполняет массив, вторая функция выводит массив на экран

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

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

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

Перегруженная функция вывода >> - C++
Есть участок кода: #include <iostream> #include <string.h> #include <stdio.h> #include <conio.h> #include <Windows.h> ...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
diagon
Higher
1929 / 1195 / 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
1463 / 677 / 89
Регистрация: 03.06.2009
Сообщений: 3,561
Завершенные тесты: 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 минут
все оказалось очень просто, почему сам не догадался, непонятно))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2011, 10:27
Привет! Вот еще темы с ответами:

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

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

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

Функция для вывода массива - C++
Проблема с написанием функции для вывода массива. Ошибка error C2664: невозможно преобразовать параметр 1 из &quot;int&quot; в &quot;int &quot; ...


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

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

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