Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
stikkas
19 / 19 / 8
Регистрация: 26.01.2014
Сообщений: 56
19.02.2014, 12:11 0

Рекурсивная функция. Посчитать среднее арифметическое элементов массива

19.02.2014, 12:11. Просмотров 2527. Ответов 6
Метки (Все метки)

Ответ

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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 12:11
Готовые ответы и решения:

Рекурсивная функция: вычислить среднее арефметическое элементов одномерного массива
прошу помочь с программой с помощью рекурсивной функции вычислить среднее...

Посчитать среднее арифметическое отрицательных элементов массива
Условие: K (6) - массив действительных чисел. Посчитать среднее...

Посчитать среднее арифметическое элементов массива с помощью функции
Программа такая: вводится 10 элементов массива, и нужно посчитать среднее...

Посчитать и вывести среднее арифметическое элементов массива, не превышающих B
Посчитать и вывести среднее арифметическое, значений елементов массива A(10),...

Посчитать среднее арифметическое элементов массива, расположенных между max и min
В массиве нужно подсчитать среднее арифметическое всех элементов расположенных...

6
Другие темы раздела
C++ Вычисление наименьшего общего кратного заданной совокупности чисел http://www.cyberforum.ru/cpp-beginners/thread1100132.html
Нужно написать программу для вычисления наименьшего общего кратного заданной совокупности чисел. Вот код на Паскале. Нужно на си. function Nod(a,b:integer):integer;{определение НОД двух чисел}...
C++ Сделать упрощенную версию функции strtok() #include <iostream> using namespace std; char *slova (char s, bool &prodoljat); int main() { char s; bool prodoljat=1; cin.getline(s,100); http://www.cyberforum.ru/cpp-beginners/thread1100119.html
C++ Создать функцию, с помощью которой можно вводить символы до тех пор, пока не будет нажато "Enter"
Нужно создать функцию, с помощью которой можно вводить символы до тех пор, пока не будет нажато "Enter". А потом нужно отобразить в программе эту строку. Моя программа позволяет сделать это, но...
C++ Замена последней цифры на значение наименьшей цифры в записи числа N
Ошибка в задании Условие:Дано натуральное число N. Получить новое число М, которое образуется из числа N путем замены последней цифры на значение наименьшей цифры в записи числа N. Пример. N = 128...
C++ Построить треугольник, найти площадь данного треугольника http://www.cyberforum.ru/cpp-beginners/thread1100101.html
Даны отрезки a,b,c,d. Для каждой тройки этих отрезков, из которых можно построить треугольник, найти площадь данного треугольника. использовать функцию определения площади треугольника по длинам его...
C++ Смоделировать операцию умножения двух целых чисел длиной до 30 десятичных цифр каждое Смоделировать операцию умножения двух целых чисел длиной до 30 десятичных цифр каждое. Результат выдать в форме (zn)0.m E N, где длина мантиссы m - до 30 значащих цифр, а величина порядка N - до 5... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru