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

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

Войти
Регистрация
Восстановить пароль
 
Mary77
0 / 0 / 0
Регистрация: 17.12.2013
Сообщений: 12
#1

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

18.03.2014, 21:24. Просмотров 429. Ответов 2
Метки нет (Все метки)

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

Разработать рекурсивную функцию,возвращающую значение,для вычисления наибольшего значения в одномерном массиве - C++
Разработать рекурсивную функцию,возвращающую значение,для вычисления наибольшего значения в одномерном массиве

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

Рекурсивная функция для поиска наименьшего значения в массиве - C++
рекурсивная функция (min) для поиска наим знач в массиве. Произвольно выходит из рекурсии по непонятной логике #include <iostream> ...

Функция поиска наибольшего значение в одномерном массиве - C++
Написал только функцию вывода массива: void PrintArray(){ srand (time (0)); const int n = 10; int a; for (int i = 0; i < n;...

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

Рекурсивная функция для вычисления арифметической функции - C++
Доброго время суток. Требуется построить рекурсивную функцию, реализующую вычисление арифметической функции:X1 * X2. С одноместными...

2
saden
183 / 167 / 41
Регистрация: 27.01.2013
Сообщений: 788
18.03.2014, 21:29 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int mas[]={1,2,3,4,3,2,1};
 
int maxx(int n)
{
if(n==0) return mas[0];
int m=maxx(n-1);
if(m>mas[n]) return m; else return mas[n];
}
 
main()
{
cout << maxx(6);
}
1
John Prick
803 / 736 / 145
Регистрация: 27.07.2012
Сообщений: 2,108
Завершенные тесты: 3
18.03.2014, 21:37 #3
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
/*
разработать рекурсивную функцию возвращающую значение
для вычисления наибольшего значения в одномерном массиве
*/
 
#include <stdlib.h>
#include <ctime>
#include <iostream>
#include <algorithm>
#include <iterator>
 
const int N = 20;
int get_rand(void) { return rand() % 100; }
 
int max(int * arr, int size)
{
    if (size == 1)
        return arr[0];
    return std::max(arr[0], ::max(&arr[1], size - 1));
}
 
int main(void)
{
    setlocale(LC_ALL, "rus");
    srand(static_cast<unsigned int>(time(NULL)));
 
    int arr[N];
    std::generate(arr, arr + N, get_rand);
    std::cout << "Исходный массив: ";
    std::copy(arr, arr + N, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    int maximum = ::max(arr, N);
    std::cout << "Максимальный элемент: " << maximum << std::endl;
    system("pause");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.03.2014, 21:37
Привет! Вот еще темы с ответами:

Рекурсивная функция для вычисления суммы элементов арифметической прогрессии - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int pr(int n, int a1, int d,int sum) { if(n==1) return a1; sum=a1+(n-1)*d+pr(n-1,a1,d); ...

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

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

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


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

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

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