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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 66, средняя оценка - 4.74
marusya
0 / 0 / 0
Регистрация: 06.11.2006
Сообщений: 4
#1

рекурсивная функция - C++

10.11.2006, 18:33. Просмотров 7915. Ответов 5
Метки нет (Все метки)

Написать рекурсивную функцию получающую 3 параметра:
1)целое четырехзначное число
2)2 цифры(какие-то)
функция проверяет являются ли 2 соседнии цифры в левой и правой части числа последовательностью. если да, тогда функция расспечатывает число поменяв местами порядок 2 последовательных цифр, иначе, функция расспечатывает число без изменений.
Не важен порядок цифр в последователности, но цифры обязательно должны быт соседними. может быть что последовательность из 2 цифр будет и в левой и в правой части числа.
Примеры:
num == 1856 => rezult == 1865
num == 1221 => rezult == 2112
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2006, 18:33     рекурсивная функция
Посмотрите здесь:

Рекурсивная функция - C++
Нужна программа,которая рекурсивно переводит числа из десятичной системы в двоичную.

Рекурсивная функция - C++
Задача

Рекурсивная функция - C++
Походу что-то с массивами не то, когда ввожу слишком большое число (15+), то выбивает ошибку с кучами\стеками, которую я не понимаю. ...

Рекурсивная функция - C++
Составить прогруамму для вычисления , где , для вычисления n!!, использовать рекурсивную типизированную функцию.

рекурсивная функция - C++
написал программу вот такую как ее оформить в виде рекурсивной функции . эта программа проверяет на палиндром строку от i до j ...

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

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

Рекурсивная функция y=3x+5 - C++
Здравствуйте! Помогите написать прогу(или если есть готовое решение буду благодарен! Век помнить буду) на c++, которая решает данный...

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

Рекурсивная функция! - C++
Разработать рекурсивную функцию, возвращающую значение , для вычисления n-го члена последовательности b1 =5, bn+1=bn/(n2+n+1). Не знаю...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
millan
Сообщений: n/a
12.11.2006, 15:39     рекурсивная функция #2
Рекурсия - такая штука, что ее нужно самому понять
Полдня повозишься, зато потом такие задачи на раз будешь решать!
ГОСТЬ
Сообщений: n/a
09.02.2008, 16:09     рекурсивная функция #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
unsigned long fibonacci(unsigned long );
int main()
{
    unsigned long rezult, number;
    cout<<"Введите целое число"<<endl;
    cin>>number;
    rezult=fibonacci(number):
    cout<<rezult<<endl;
 
    return 0;
}
unsigned long fibonacci(unsigned long n) {
    if (n==0 || n==1)
    return n;
 
    return fibonacci(n-1)+fibonacci(n-1);  }
Гость
Сообщений: n/a
09.02.2008, 16:10     рекурсивная функция #4
Почему этот код не работает?
./run
38 / 10 / 2
Регистрация: 06.12.2007
Сообщений: 133
09.02.2008, 19:53     рекурсивная функция #5
в строке result = ... опечатка не : а ; нужно
и все будет работать
drummer
2 / 2 / 0
Регистрация: 13.01.2008
Сообщений: 38
09.02.2008, 20:33     рекурсивная функция #6
еще надо поменять
C++
1
return fibonacci(n-1)+fibonacci(n-1);
на:
C++
1
return fibonacci(n-1)+fibonacci(n-[B]2[/B]);
Yandex
Объявления
09.02.2008, 20:33     рекурсивная функция
Ответ Создать тему
Опции темы

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