Чему равна сумма всех чисел, напечатанных на экране при выполнении вызова F(3)?
void F(int n)
{
cout << n;
if (n > 1)
{
F(n - 1);
F(n - 3);
}
}

1 Окт 2019 в 22:41
202 +1
0
Ответы
1

Сумма всех чисел, напечатанных на экране при выполнении вызова F(3), будет равна 6.

При вызове F(3) будут напечатаны следующие числа:
3 (из первого вызова F(3))
2 (из вызова F(3-1))
1 (из вызова F(3-1-1))
3 (из второго вызова F(3))
2 (из вызова F(3-3))

Их сумма: 3 + 2 + 1 + 3 + 2 = 11.

19 Апр 2024 в 18:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир