본문 바로가기

C++

[C++] 재귀호출로 배열의 합 구하기

#include<iostream>
#include<algorithm>
using namespace std;

int add(int arr[], int index) {

	if (index == 0)
		return arr[index];
	else
		return arr[index] + add(arr, index - 1);

}

int main() {
	int arr[10], res;

	for (int i = 0; i < 10; i++) {
		arr[i] = rand() % 100;
	}

	res = add(arr, 9);
	
	cout << res;
}

'C++' 카테고리의 다른 글

[C++] 이진탐색 구현  (0) 2020.08.07
[C++] 재귀호출로 회문 판별하기  (0) 2020.08.05
[C++] 재귀호출로 팩토리얼 구하기  (0) 2020.08.05
[C++] 삽입정렬 코드 구현  (0) 2020.08.04
[C++] 선택정렬 코드 구현  (0) 2020.08.04