0 / 0 / 0
Регистрация: 21.11.2018
Сообщений: 29
1

Рекурсивная функция вычисления среднего значения массива из n элементов

08.05.2019, 14:21. Показов 1351. Ответов 1
Метки нет (Все метки)

Рекурсивная функция вычисления среднего значения массива из n элементов. рассматривать только четные элементы массива
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2019, 14:21
Ответы с готовыми решениями:

Параметризованная функция вычисления среднего арифметического значения массива элементов
Опишите параметризованную функцию вычисления среднего арифметического значения мас- сива элементов

Рекурсивная функция вычисления умножения элементов одномерного массива
Реализовать рекурсивную функцию вычисление умножения элементов одномерного массива, - текст...

Функция вычисления среднего арифметического отрицательных элементов массива
В функции вычислить среднее арифметическое отрицательных элементов массива. Использовать функцией...

Написать процедуру вычисления среднего арифметического элементов значения положительных элементов массива
1) Для заданных условия составить процедуру и придумать несколько наборов тестовых данных для...

1
1500 / 964 / 811
Регистрация: 30.04.2016
Сообщений: 3,334
08.05.2019, 23:19 2
Ника Елисеева, здравствуйте! Например, так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
Написать рекурсивную функцию вычисления среднего значения массива из n элементов. 
Рассматривать только четные элементы массива.
*/
 
#include <iostream>
 
    using namespace std;
 
double f(int* arr, int n, double sum, int k) {
    if (n == 0) {
        return sum / k;
    }
    if (arr[n-1] % 2 == 0) {
        sum += arr[n-1];
        k++;
    }
    return f(arr, n - 1, sum, k);
}
 
int main() {
    int n;
    cout << "Enter an array size:\n";
    cout << "n = ";
    cin >> n;
    int* arr = new int[n];
    cout << "Enter an array:\n";
    for (int i = 0; i < n; i++) {
        cin >> arr[i];
    }
    cout << "Output of the program: " << f(arr, n, 0.0, 0) << "\n";
    delete [] arr;
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2019, 23:19
Помогаю со студенческими работами здесь

Составьте функцию вычисления среднего значения элементов массива
Составьте функцию вычисления среднего значения элементов массива. Добавлено через 2 часа 1...

Функции вычисления среднего и среднеквадратического значения элементов массива
дано массив экспериментальных значений X. Определить функции вычисления среднего значения x и...

Составить функцию вычисления среднего значения элементов массива
составить функцию вычисления среднего значения элементов массива и определить количество чисел...

Составить процедуру вычисления среднего значения элементов массива
составить процедуру вычисления среднего значения элементов массива и определить количество чисел...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru