Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Tomalex
0 / 0 / 0
Регистрация: 25.05.2012
Сообщений: 34
#1

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

30.05.2012, 18:39. Просмотров 810. Ответов 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
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 18:39
Ответы с готовыми решениями:

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

Задача на рекурсию
Задание: написать функцию умножения двух чисел, используя только операции...

Задача на рекурсию
Помогите решить след. задачу: Вот мой вариант, но здесь не сохраняется...

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

понять рекурсию
Здравствуйте! Хочу понять рекурсию:) для этого хочу реализовать рекурсивный...

2
valeriikozlov
Эксперт С++
4684 / 2510 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
30.05.2012, 22:25 #2
Лучший ответ Сообщение было отмечено Tomalex как решение

Решение

Так пойдет?:
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

задача на рекурсию в си++
Даны числа a и b. Определите, сколько существует последовательностей из a...

Задача на рекурсию
Всем доброго времени суток. Прошу подсказать мне условие задачи на...

Поясните за рекурсию
Учу язык на одном из сайтов, столкнулся с таким примером программы с рекурсией:...


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

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

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