Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
1

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

26.12.2012, 23:16. Просмотров 1149. Ответов 6
Метки нет (Все метки)

прошу помочь с программой с помощью рекурсивной функции вычислить среднее арефметическое элементов одномерного массива
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 23:16
Ответы с готовыми решениями:

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

Рекурсивная функция. Посчитать среднее арифметическое элементов массива
Нужно с помощью рекурсивной функции посчитать среднее арифметическое элементов...

Вычислить среднее арифметическое элементов заданного одномерного массива, попадающих в заданный интервал
Вычислить среднее арифметическое значение тех элементов одномерного массива,...

Рекурсивная функция произведения элементов массива
Здесь функция произведения "proizv" считает произведение всех элементов...

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

6
Wolkodav
610 / 463 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
26.12.2012, 23:36 2
А строки тут причём?
0
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
26.12.2012, 23:38  [ТС] 3
извините мой косяк
0
tokar2
25 / 25 / 11
Регистрация: 09.11.2012
Сообщений: 229
27.12.2012, 00:07 4
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<iostream>
 
using namespace std;
const int n=10;
 
int out(int [],int,float);
 
int main()
{
int a[n];
 
for(int i=0;i<n;i++){
  a[i]=rand()%10+1;
  cout<<a[i]<<" ";
}
  int i=0;float s=0;
  cout<<endl;
cout<<out(a,i,s);
system("pause");
return 0;
}
 
int out(int a[n],int i,float s)
{
     s+=a[i];
     i++;
     if(i==(n-1)) return s/n;
      else
       return out(a,i,s);
     }
Добавлено через 19 минут
Вот теперь правильно)
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
#include<iostream>
#include<time.h>
using namespace std;
const int n=10;
 
float out(int [],int,float);
 
int main()
{
    srand(time(0));
int a[n];
 
for(int i=0;i<n;i++){
  a[i]=rand()%10+7;
  cout<<a[i]<<" ";
}
  int i=0;float s=0;
  cout<<endl;
cout<<(float)out(a,i,s);
cout<<endl;
system("pause");
return 0;
}
 
float out(int a[n],int i,float s)
{
     s+=a[i];
     i++;
     if(i==n) return s/n;
      else
       return out(a,i,s);
     }
1
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
27.12.2012, 00:16  [ТС] 5
спасибо огромное
0
sendrom
1 / 1 / 0
Регистрация: 13.12.2009
Сообщений: 10
27.12.2012, 00:40 6
Возможно поможет, вот вариантик:

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
#include "stdafx.h"
 
int mas[] = {1,2,3};
 
float getSredArif(int index){
 
static int count = index;
int sumElm = 0;
 
if(index==0) return mas[index];
 
sumElm = (mas[index]+getSredArif(index-1));
 
if(count==index)
    return (float)sumElm/(float)count;
 
return sumElm;
}
 
 
int main()
{
    
int count = sizeof(mas) / sizeof(mas[0]);
float res = getSredArif(count);
 
 
    return 0;
}
1
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
27.12.2012, 02:34  [ТС] 7
мог бы ещё кто нибудь мои темы глянуть оч нужно
0
27.12.2012, 02:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2012, 02:34

Среднее арифметическое элементов одномерного массива
Задание написать программу с помощью функции , найти среднее арифметическое...

Массив В [1...40] заполнить следущим образом: сначала три элемента из массива А, а затем записать их среднее арефметическое
Написать программу по задаче: Создать числовой массив А . Массив В ...

Найти среднее значение элементов одномерного массива
найти среднее значение элементов одномерного массива состоящего из 15 элементов...


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

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

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