Главная /
Язык программирования C++ /
Если функция вычисления суммы целых чисел от 1 до n имеет прототип int sum(int n), то как будет выглядеть запись определения функции с использованием рекурсии? 1.{if (n == 1) return 1; else return n + sum (n - 1);} 2. {if (n == 1) return 1; else return su
Если функция вычисления суммы целых чисел от 1 до n
имеет прототип int sum(int n)
, то как будет выглядеть запись определения функции с использованием рекурсии?
1.{if (n == 1) return 1;
else return n + sum (n - 1);}
2. {if (n == 1) return 1;
else return sum(n);}
вопрос
Правильный ответ:
первый вариант
второй вариант
оба верны
оба ошибочны
Сложность вопроса
75
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Спасибо за подсказками по интуит.
24 сен 2020
Другие ответы на вопросы из темы программирование интуит.
- # Укажите какое из выражений будет правильным? class A { public : int a, b; protected : int z; private : short i; } A1; class B : public A { public : int c, d; private : int k;} B1;
- # Какими по умолчанию объявляются элементы структуры?
- # Какой результат будет у следующего выражения? #define CIRC(x) (3 * (x) * (x)) #include <iostream.h> int main() { int a = 1, b = 2; std::cout << CIRC(a + b); }
- # Чему равен результат вычисления выражения x + 3 * b + x при x = 12 и b = 8 ?
- # Укажите какой результат будет у следующего примера? int array[10]; array[1] = 2; array[10] = 3; cout << array[10];