Рубрики

Алгоритмы | Рекурсия | Вопрос 5

Что вообще делает fun2 ()?

int fun(int x, int y)

{

    if (y == 0)   return 0;

    return (x + fun(x, y-1));

}

  

int fun2(int a, int b)

{

    if (b == 0) return 1;

    return fun(a, fun2(a, b-1));

}

(А) х * у
(B) х + х * у
(С) х у
(D) у х

Ответ: (с)
Объяснение: Функция умножает x на себя y раз, что равно x y .
Тест на этот вопрос

Рекомендуемые посты:

Алгоритмы | Рекурсия | Вопрос 5

0.00 (0%) 0 votes