Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны два символьных файла f1 и f2. . Найти в файле f1 все заменяемые слова и заменить их на заменяющие. https://www.cyberforum.ru/ cpp-beginners/ thread2449647.html
Даны два символьных файла f1 и f2. Файл f1 содержит произвольный текст. Слова в тексте разделены пробелами и знаками препинания. Файл f2 содержит не более 40 слов, которые разделены запятыми. Эти...
Записать в файл g с сохранением порядка следования те символы файла f: а) которым в этом файле предшествует буква а C++
Дан символьный файл f. Записать в файл g с сохранением порядка следования те символы файла f: а) которым в этом файле предшествует буква а; б) вслед за которыми в этом файле идет буква а. ...
C++ Создать каталог из журналов и книг: автор, название, год издания, издательство(для книг), журнал и его номер(для журнал) (Раздел "Объединения") Создать каталог из журналов и книг: автор, название, год издания, издательство (для книг), журнал и его номер (для журнала). Получить: 1) список журналов, изданных с 2010... https://www.cyberforum.ru/ cpp-beginners/ thread2449642.html C++ Описать, используя структуру, камеры хранения (номер, индекс камеры, заданный буквой) Опишите, используя структуру, камеры хранения (номер, индекс камеры, заданный буквой). Составьте программу, определяющую, есть ли среди камер камера с номером 99. Упорядочите все камеры по... https://www.cyberforum.ru/ cpp-beginners/ thread2449640.html
C++ Рекурсивная функция
Рекурсивная функция. Задача в тгм, чтобы вручную задать значение N и вывести на экран то же самое уравнение, только с числовым значением N.
C++ Считывание символов из файла Здравствуйте, прошу у Вас помощи в вопросе считывания данных из файла. - Есть файл, в котором записана зашифрованный текст, в нем присутствуют различные символы, включая конец строки итд, пример... https://www.cyberforum.ru/ cpp-beginners/ thread2449632.html
C++ Добрый вечер, программа работает, но необходимо поменять public на private. Я не знаю как это делается. Спасибо #include <iostream> #include <vector> #include <fstream> #include <cstring> #include <cstdlib> #include <algorithm> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2449624.html C++ FiFo Очередь
Здравствуйте! Выполняю дом. работу в плюсах. Имеется задание: Создайте шаблон класса Queue в виде массива, который имитирует работу очереди по принципу FiFo (FIFO, First In — First Out). ...
C++ Вызвано исключение по адресу 0x0F62D4EC (ucrtbased.dll) в ConsoleApplication10.exe: 0xC0000005: нарушение прав доступа п https://www.cyberforum.ru/ cpp-beginners/ thread2449603.html
#include "pch.h" #include <iostream> #include <string> //Необходима для работы с стринговыми массивами #include <conio.h> #include <fstream> //Библиотека для работы с файлами. #include...
C++ Рекурсия: найти экстремум массива с наибольшим значением https://www.cyberforum.ru/ cpp-beginners/ thread2449599.html
найти экстремум массива с наибольшим значением используя рекурсивную функцию
C++ Динамический и статический массив (вариант инициализации)
Добрый день! Прошу помочь разобраться : int arraySize = 0; cout << "Enter array size:" << endl; cin >> arraySize; int **arrayNew = new int* ;
C++ Ошибка при проверке совпадения данных https://www.cyberforum.ru/ cpp-beginners/ thread2449589.html
Здравствуйте! Столкнулся с ошибкой, которая состоит в том, что после проверки данных на совпадения с ключевым словом, оно попросту не находит совпадений, даже если они есть. Коротко о сути кода:...
1503 / 967 / 811
Регистрация: 30.04.2016
Сообщений: 3,334
08.05.2019, 23:19 0

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

08.05.2019, 23:19. Показов 1374. Ответов 1
Метки (Все метки)

Ответ

Ника Елисеева, здравствуйте! Например, так:

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;
}


Вернуться к обсуждению:
Рекурсивная функция вычисления среднего значения массива из n элементов C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2019, 23:19
Готовые ответы и решения:

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

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

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

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

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2019, 23:19
Помогаю со студенческими работами здесь

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

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

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

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

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