Deniska7771
28.12.2020 18:29

Var a, r : integer; function f(x : integer) : integer; begin if x< = 0 then f: =0 else f: =x+ f(x-2); end; begin a: =8; r: =f(a); write(r); end. в паскале ответ 20, как он получается? объясните поподробнее

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Veid
10.06.2020 20:16

рекурсия

F = 8 + 6 + 4 + 2 = 20

когда зашли за 0 рекурсия останавливается

 

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота