Сколько символов * будет напечатано ** экране при выполнении вызова F(20). Крылов...

0 голосов

Сколько символов * будет напечатано на экране при выполнении вызова F(20). Крылов 2018г
Можно пожалуйста подробное решение. Ответ:17


image

спросил от (15 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (1.8k баллов)
 
Лучший ответ

При вызове f20, 20>10 вызывает функцию f18  пишет *
при вызове f18, 18>10 вызывает функцию f16  пишет *
при вызове f16, 16>10 вызывает функцию f14  пишет *
при вызове f14, 14>10 вызывает функцию f12 пишие *
при вызове f12, 12>10 вызывает функцию f10  пишет *
при вызове f10 пишет * ,вызывает g10, пишет ** ,вызывает f7 ,пишет *, вызывает g7, пишет **, вызывает f7 ,пишет * ,вызывает g4, пишет **, вызывает f1, пишет *, вызывает g1 ,пишет ** ,но уже ничего не вызывает, тк 1>1 - ложь ;в сумме 17

оставил комментарий от Одаренный (1.8k баллов)

поставь пожалуйста лучший потом

...