Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
yuliya_nasuta
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 13
#1

Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел - C++

25.10.2012, 01:29. Просмотров 1411. Ответов 3
Метки нет (Все метки)

Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел. помогите сделать с помощью функции или процедуры ! Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2012, 01:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел (C++):

Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел - C++
!!!!!

Написать функцию, которая возвращает среднее значение элементов одномерного массива - C++
2. Написать функцию, которая возвращает среднее значение элементов одномерного массива.

Напишите функцию, которая вычисляет среднее арифметическое элементов массива - C++
Напишите функцию, которая вычисляет среднее арифметическое элементов массива. Массив содержит элементы типа unsigned long long. Массив перед...

Напишите функцию, которая возвращает среднее арифметическое двух переменных - C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая принимает два параметра типа unsigned int...

Создать рекурсивную функцию, которая возвращает наименьший элемент массива - C++
Задача: Напишите рекурсивную функцию, которая принимает массив и размер массива как аргументы и возвращает наименьший элемент массива. ...

Создать рекурсивную функцию recursiveMinimum, которая возвращает наименьший элемент массива - C++
Помогите решить Напишите рекурсивную функцию recursiveMinimum, которая принимает массив и размер массива как аргументы и возвращает...

3
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
25.10.2012, 09:52 #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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
#define N 20
 
double g_sum = 0;
 
double calcavg(int i, int* A)
{
    if (i >= N) return g_sum;
    g_sum+=(double)A[i]/N; 
    return calcavg(i+1, A);
}
 
int main()
{
    int* A = new int[N];
    for (int i = 0; i < N; i++)
    {
        A[i] = rand() % N + 1;
        printf("%d ",A[i]);
    }
 
    printf("sum = %lf\n", calcavg(0, A));
             
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/53f1b8f40cfd48be7bec160574412df5
1
Миниатюры
Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел  
yuliya_nasuta
0 / 0 / 0
Регистрация: 04.10.2012
Сообщений: 13
25.10.2012, 15:24  [ТС] #3
большое спасибо)))
0
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.12.2012, 04:56 #4
вариант:
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> 
#include <cmath>
using namespace std;
 
int rec(int n, int i, int &s, int *a)
{
    s+=a[i];
    if(i==n-1)
        return a[i];
    int t=rec(n,i+1,s,a);
    if(abs(s-a[i]*n)<abs(s-t*n))
        t=a[i];
    return t;
} 
int main ()
{
    const n=10;
    int a[10]={0,1,2,3,4,5,6,7,8,9}, s=0;
    cout<<rec(n,0,s,a);
    
    return 0;
}
1
23.12.2012, 04:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2012, 04:56
Привет! Вот еще темы с ответами:

Функция, которая возвращает среднее арифметическое элементов параметра-массива - C++
разработайте заданную функцию( 1) и продемонстрируйте работу этой функции, сделав в главной программе несколько вызовов функции с разными...

Составить рекурсивную функцию, которая находит наименьший элемент массива из реальных чисел - C++
double min(double* arr, int n); Примеры double arr = {4.1, 2.0, 5.3, 7.2}; min(arr, 4); // -&gt; 2.0 Заранее благодарю

Создать функцию, которая возвращает количество отрицательных элементов массива - C++
Создать функцию, которая возвращает количество отрицательных элементов массива. Массив передается функции в качестве параметра через...

Создать функцию, которая возвращает количество двузначных элементов массива - C++
2. Создайте функцию, которая принимает в качестве аргументов целочисленный массив и размер этого массива, а возвращает количество...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru