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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
aidoqa
586 / 99 / 2
Регистрация: 08.02.2011
Сообщений: 839
#1

Программирование рекурсий - C++

02.03.2012, 18:12. Просмотров 1416. Ответов 27
Метки нет (Все метки)

Функция Аккермана. Даны неотрицательные целые числа n, m. Вычислить A(n,m), где (см рисунок)


Использовать программу, включающую рекурсивную функцию.
Миниатюры
Программирование рекурсий  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2012, 18:12     Программирование рекурсий
Посмотрите здесь:

Программирование рекурсий. - C++
Здравствуйте) помогте кто знает? Задание.Числа Фибоначчи u0, u1, u2, … определяются следующим образом: u0=0, u1=1, un= un-1+ un-2(n=2,...

Программирование рекурсий. Преобразование числа в двоичное - C++
Дано целое неотрицательное число n. Преобразовать его в двоичное число.

Программирование рекурсий. Преобразование числа в двоичное - C++
Дано целое неотрицательное число n. Преобразовать его в двоичное число.

Программирование рекурсий: отделить цифры данного числа и сложить межу собой - C++
Дано целое неотрицательное число n. Отделить цифры данного числа и сложить межу собой.

программирование на С++ - C++
Помогите пожалуйста решить 6 задачек в С++ (или хотя бы несколько), вопрос жизни и смерти... 1. Дано вещественное число X и...

Программирование в С++ - C++
Дані цілі числа а, b, c, що є сторонами деякого трикутника. Перевірити істинність висловлювання: «Трикутник із сторонами а, b, с є...

Программирование на C++ - C++
Всем привет.Сразу приношу извинение администрации, если я не там создал топик или он содержит неправильное содержание:)Думаю,эта тема будет...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
04.03.2012, 19:44     Программирование рекурсий #21
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
31
32
33
#include <iostream>
#include <cstdlib>>
using namespace std;
/*
 *
 */
 
 
int A( int n, int m ) {
    int ret = m + 1;
 
    if ( n != 0 )
    if ( m == 0 )
        ret = A( n - 1, 1 );
    else
        ret = A( n - 1, A( n, m - 1 ) );
 
    return ret;
}
 
int main( ) {
    int n, m;
    cout << "Enter n : ";
    cin >> n;
 
    cout << "Enter m : ";
    cin >> m;
 
    cout << A( n, m ) << endl;
 
    system( "pause" );
    return 0;
}
Или мой вариант
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
31
32
#include <iostream>
#include <cstdlib>>
using namespace std;
 
 
/*
 *
 */
 
int A( int n, int m ) {
    if ( n == 0 )
    return m + 1;
 
    if ( m == 0 )
    return A( n - 1, 1 );
 
    return A( n - 1, A( n, m - 1 ) );
}
 
int main( ) {
    int n, m;
    cout << "Enter n : ";
    cin >> n;
 
    cout << "Enter m : ";
    cin >> m;
 
    cout << A( n, m ) << endl;
 
    system( "pause" );
    return 0;
}
aidoqa
586 / 99 / 2
Регистрация: 08.02.2011
Сообщений: 839
04.03.2012, 19:53  [ТС]     Программирование рекурсий #22
Toshkarik, спасибо выручил)

Не по теме:

(глупый вопрос конечно, может с блок схемами сталкивался?)

Toshkarik
04.03.2012, 20:16
  #23

Не по теме:

UML? Еще не начинал его толком учить...

aidoqa
04.03.2012, 20:21  [ТС]
  #24

Не по теме:

что такое UML?

Toshkarik
04.03.2012, 20:22
  #25

Не по теме:

UML

aidoqa
04.03.2012, 20:24  [ТС]
  #26

Не по теме:

нет не UML, самые простые блок схемы, ромб, квадрат, прямоугольник и т.д.

Toshkarik
04.03.2012, 20:26
  #27

Не по теме:

Это он и есть

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2012, 20:26     Программирование рекурсий
Еще ссылки по теме:

Программирование на С++ - C++
Помогите дорешать задачу в С++: Дано целое число N и набор из N целых чисел. Вывести номера тех чисел в наборе, которые больше своего...

программирование на С - C++
номер 223 д) спасибо большое заранее

Программирование на С++ - C++
Помогите решить задачу в C++ (Visual С++ 9.0 Express Edition, 2008). Дано целое число N и набор из N целых чисел. Вывести номера тех...

Программирование на С - C++
Может кто помочь составить код по заданию ? &quot;Написать программу,которая проверяла бы ,упорядочен ли массив по неубыванию (хi&lt;=xi+1), ...

программирование - C++
Помогите мне с заданиями


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

Или воспользуйтесь поиском по форуму:
aidoqa
04.03.2012, 20:26  [ТС]     Программирование рекурсий
  #28

Не по теме:

ааа ок) спасибо за помощь)

Yandex
Объявления
04.03.2012, 20:26     Программирование рекурсий
Ответ Создать тему
Опции темы

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