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

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

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

Вставить рекурсию - C++

30.05.2012, 18:39. Просмотров 268. Ответов 2
Метки нет (Все метки)

Есть программа, она записывает число задом на перед, её нужно записать при помощи рекурсии
#include "stdafx.h"
#include <iostream>
#include <conio.h>

using namespace std;

int Reverse(int n)
{
int result = 0;
while(n > 0)
{
result = result * 10 + n % 10;
n /= 10;
}
return result;
}
int main()
{
int number;

cout << "Enter number: ";
cin >> number;
cout << "Reverse of number: " << Reverse(number) << endl;
getch();

return 0;

}

Помогите плиз кто шарит!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 18:39     Вставить рекурсию
Посмотрите здесь:

Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на3,вставить.... - C++
Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на 3,...

В файл рекурсию - C++
Как мне результаты этой программы вывести в файл ? #include&lt;iostream&gt; #include&lt;fstream&gt; using namespace std; void...

Задача на рекурсию - C++
Задание: написать функцию умножения двух чисел, используя только операции сложения и рекурсии. Не понимаю как это сделать( Прошу...

Задача на рекурсию - C++
помогите написать пожалуйста программу на с++ по теме рекурсия. Задано действительное A, найти среди чисел 1; 1+1/2; 1+1/2+1/3;.... ...

понять рекурсию - C++
Здравствуйте! Хочу понять рекурсию:) для этого хочу реализовать рекурсивный выход из лабиринта. точка (.) можно ходить, решетка (#) стена,...

Задачка на рекурсию... - C++
в общем нужно сделать прогу чтоб выводила дерево файлов и папок указанной директории.... Сделать это надо с помощью рекурсии... ...

Задача на рекурсию - C++
Вот код проги которую я написал: #include &lt;iostream&gt; using namespace std; int factr(double i){ int answer; if(i==1) ...

Поясните за рекурсию - C++
Учу язык на одном из сайтов, столкнулся с таким примером программы с рекурсией: рекурсия в C++C++ #include &lt;iostream&gt; using...

Задача на рекурсию - C++
Дано натуральное число n. Выяснить, имеется ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые числа, разность между которыми равна...

Задачи на рекурсию - C++
Здорова господа! У меня щас появилась проблема. Решаю задачки на рекурсию от первая задача //палиндромы//создать функцию...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
30.05.2012, 22:25     Вставить рекурсию #2
Так пойдет?:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "stdafx.h"
 #include <iostream>
 #include <conio.h>
 
 using namespace std;
 
 void Reverse(int n)
 {
     cout<<n%10;
     if(n<10)
     {
         return;
     }
     Reverse(n/10);
 
 
 }
 int main()
 {
 int number;
 cout << "Enter number: ";
 cin >> number;
 cout << "Reverse of number: ";
 Reverse(number);
 cout<< endl;
 getch();
 
 return 0;
 
 }
Tomalex
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 34
31.05.2012, 00:49  [ТС]     Вставить рекурсию #3
завтра точно смогу сказать...

Добавлено через 16 секунд
но в любом случае спасибо
Ответ Создать тему
Опции темы

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