Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Какая программа верно вычисляет сумму элементов массива с помощью рекурсии?

Какая программа верно вычисляет сумму элементов массива с помощью рекурсии?

вопрос

Правильный ответ:

int summa(int N, int a[6]); int main() { int i,n; int a[6] = {8, 65, 10, 2, 4, 1}; n = sizeof(a)/sizeof(a[0]); printf("Сумма: %d", summa(n-1, a)); } int summa(int N, int a[6]) { return a[N]+summa(N-1, a); }
int summa(int N, int a[6]); int main() { int i,n; int a[6] = {8, 65, 10, 2, 4, 1}; n = sizeof(a)/sizeof(a[0]); printf("Сумма: %d", summa(n-1, a)); } int summa(int N, int a[6]) { if (N==0) return a[0]; else return a[N]+summa(N-1, a); }
int summa(int N, int a[6]); int main() { int i,n; int a[6] = {8, 65, 10, 2, 4, 1}; n = sizeof(a)/sizeof(a[0]); printf("Сумма: %d", summa(n-1, a)); } int summa(int N, int a[6]) { int i, s = 0; for (i=0; i<N; i++) s += a[i]; return s; }
Сложность вопроса
64
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто гуглит вот эти тесты inuit? Это же крайне просто
08 окт 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.