Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
#1

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

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

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

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

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

Рекурсивная функция произведения элементов массива - C++
Здесь функция произведения "proizv" считает произведение всех элементов массива, как сделать её рекурсивной? #include <iostream> ...

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

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

Найти среднее значение элементов одномерного массива - C++
найти среднее значение элементов одномерного массива состоящего из 15 элементов элементов массива имеющих четные индексы добавить среднее...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Wolkodav
603 / 456 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
26.12.2012, 23:36 #2
А строки тут причём?
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
26.12.2012, 23:38  [ТС] #3
извините мой косяк
tokar2
25 / 25 / 1
Регистрация: 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);
     }
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
27.12.2012, 00:16  [ТС] #5
спасибо огромное
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;
}
Алексейба
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 8
27.12.2012, 02:34  [ТС] #7
мог бы ещё кто нибудь мои темы глянуть оч нужно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2012, 02:34
Привет! Вот еще темы с ответами:

Найти среднее значение всех элементов одномерного массива - C++
Одномерный массив. Никого понятия пожалуйста обьясните Нужно В одномерном массиве, состоящем из n вещественных элементов, найти...

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.12.2012, 02:34
Ответ Создать тему
Опции темы

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