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

0 голосов
79 просмотров

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


image

Информатика (15 баллов) | 79 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

При вызове 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 баллов)
0

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