Рубрики

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

Что делает следующая функция?

int fun(int x, int y)

{

    if (y == 0)   return 0;

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

}

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

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

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

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

0.00 (0%) 0 votes