Функция Аккермана на С++ Требуется вычислить значение A(m,n) — где A это функция Аккермана.
Функция Аккермана определяется рекурсивно для неотрицательных целых чисел m и n следующим образом:
A(m,n)=n+1, при m=0
A(m,n)=A(m−1,1), при m>0, n=0
A,(m,n)=A(m−1,A(m,n−1)), при m>0, n>0
117
344
Ответы на вопрос:
#include <stdio.h>
unsigned akkerman(unsigned m, unsigned n) {
return ( ! m ) ? n + 1 : ( ! n ) ? akkerman(m - 1, 1) : akkerman(m - 1, akkerman(m, n - 1));
}
int main(void) {
unsigned m, n;
while ( printf(" ") && scanf("%u%u", &m, &n) == 2 )
printf("%u\n", akkerman(m, n));
return 0;
}
//pascal: program cosinusi; var i: real; begini: = 0; while(true)do beginif(i < = 7,770)then writeln("cos(", i, ") = ", sqr(cos(i)): 0: 2)else exit; i: = i + 0,1; end; end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ДжонниМультяшка13.01.2022 23:34
-
LOL2017Alex14.10.2022 11:12
-
Svasik26925.11.2022 00:02
-
dhdb129.03.2021 22:25
-
194110802.03.2023 07:27
-
anastasiysu7704.08.2020 06:00
-
KRMP03714.11.2022 22:12
-
nikitabelokon2118.02.2022 07:41
-
Александеррррррр06.09.2020 08:37
-
lebedkova8105.02.2021 19:32
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.