Рубрики

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

Рассмотрим следующую рекурсивную функцию fun (x, y). В чем ценность веселья (4, 3)

int fun(int x, int y) 

{

  if (x == 0)

    return y;

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

(А) 13
(Б) 12
(С) 9
(D) 10

Ответ: (А)
Объяснение: Функция fun () вычисляет и возвращает ((1 + 2… + x-1 + x) + y), что равно x (x + 1) / 2 + y.
Тест на этот вопрос

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

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

0.00 (0%) 0 votes