@stikkas
19 / 19 / 6
Регистрация: 26.01.2014
Сообщений: 56
|
19.02.2014, 12:11
|
|
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #include <iostream>
using namespace std;
double average(int *arr, int n);
int main() {
const int SIZE = 10;
int numbers[SIZE] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
cout << "Average sum is: " << average(numbers, SIZE) << endl;
return 0;
}
double average(int *arr, int n) {
static double res = 0;
static int size = n;
--n;
if (n == 0) {
return (res + arr[n]) / size;
}
res += arr[n];
return average(arr, n);
} |
|
Я этот препод
1
|