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

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

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

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

30.05.2012, 18:39. Просмотров 286. Ответов 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;

}

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

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

Задача на рекурсию - C++
Нашел одну задачу, она по моему на рекурсию, но не могу реализовать это. Сколько существует чисел от 1 до n, таких, что цифры числа...

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

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

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

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

2
valeriikozlov
Эксперт С++
4670 / 2496 / 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;
 
 }
1
Tomalex
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 34
31.05.2012, 00:49  [ТС] #3
завтра точно смогу сказать...

Добавлено через 16 секунд
но в любом случае спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2012, 00:49
Привет! Вот еще темы с ответами:

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

Задача на рекурсию - C++
Помогите решить след. задачу: Вот мой вариант, но здесь не сохраняется порядок: void Func() { int x; cin&gt;&gt;x; if(0==x) ...

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

Задача на рекурсию - C++
Дано число. Вывести все цифры этого числа, не используя дополнительных библиотек, массивов, списков и т.д. Использовать только...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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