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

Рекурсия. Среднее значение в двумрном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму элементов, расположенных в закрашенной части матрицы http://www.cyberforum.ru/cpp-beginners/thread691156.html
Ребят помогите очень нужно пожалуйста !!! задачи по С++ 2 Дана действительная матрица порядка n. Найти сумму элементов, расположенных в закрашенной части матрицы на рисунке.
C++ Получить новую матрицу, переставляя блоки в соответствии с рисунком Ребят помогите очень нужно пожалуйста !!! задачи по С++ 3 Дана действительная квадратная матрица порядка 2n. Получить новую, переставляя блоки размера n ґ n в соответствии с рисунком. http://www.cyberforum.ru/cpp-beginners/thread691154.html
Размещение реализаций методов класса C++
Цитирую книгу: "Рекомендуется помещать объявление класса в файл с расширением .h, а реализацию его функций-членов - в файл с расширением .cpp." Пример из этой же книги: Файл Cat.h: #include <iostream> class Cat
C++ Построить матрицу В такого же размера, как А, элементы которой обладают заданным свойством
Ребят помогите очень нужно пожалуйста !!! задачи по С++ 4 Построить матрицу В такого же размера, как А, элементы которой обладают следующим свойством: элемент В равен минимальному из элементов матрицы А, расположенных ниже диагонали, параллельной главной, пересекающей этот элемент, не включая саму диагональ.
C++ создать связаный список, в котором содержатся символы. паследавательность символов "ар" сменить на "га" http://www.cyberforum.ru/cpp-beginners/thread690985.html
создать связаный список, в котором содержатся символы. паследавательность символов "ар" сменить на "га". Вот что у меня получилось, помогите дописать: #include<iostream.h> #include<conio.h> #include<alloc.h> #define n 10 typedef struct list2 { char b; struct list2 *next,*end; }list2n,*list2p;
C++ Напечатать треугольник Паскаля — таблицу биномиальных коэффициентов по формуле Дано целое неотрицательное число K. Напечатать треугольник Паскаля - таблицу биномиальных коэффициентов по формуле для всех возмозжных n и k, при условии что (0<=k<=n<=K). подробнее

Показать сообщение отдельно
HOK_
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 3
07.11.2012, 15:03     Рекурсия. Среднее значение в двумрном массиве
Доброе время суток.
Помогите пожалуйста с задачей: Напишите рекурсивную функцию, которая находит среднее арифметическое наибольшего и наименьшего элемента главной диагонали матрицы А(5х5).

Вот функция которая находит среднее арифметическое без рекурсии.
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
36
37
38
39
40
float calc_y_(int a[n][n])
{
float y=0;
int i, min, max;
min=a[0][0];
for(i=0; i<n; i++)
{
    if(min>a[i][i]) min=a[i][i];
}
max=a[0][0];
for(i=0; i<n; i++)
{
    if(max<a[i][i]) max=a[i][i];
}
y=(float)(min+max)/2;
return y;
}
 
  Также 2 рекурсии которые находят среднее арифметическое (но не как в условии).
float rec_mas(int a[n][n],int i,int j, float k)
{
if(j==n-1) return (float)(k+a[i][j])/(j+1);
else {
    k=k+a[i][j];
    return rec_mas(a,i,j+1,k);
}
}
 
 
float recurs(int a[n][n], int i, int j, float s)
{   
if (i==n-1){
    s=s+rec_mas(a,i,0,0);
    return s/(i+1);
} 
else {
        
    s=s+rec_mas(a,i,0,0);
    return recurs(a,i+1,j,s);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru