Предмет: Информатика, автор: Chelovek6662

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

Приложения:

Ответы

Автор ответа: Аноним
1
при вызове 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
Похожие вопросы
Предмет: Математика, автор: maksim1232411
Предмет: Химия, автор: stepanyak74253
Предмет: Алгебра, автор: tashcher1919