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

Составить рекурсивную процедуру нахождения максимального элемента в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить рекурсивно полином Лежандра порядке n http://www.cyberforum.ru/cpp-beginners/thread1097540.html
2. Вычислить рекурсивно полином Лежандра порядке n: P0(x) = 1; P1(x) = x; Pn(x)=((2n-1)Pn-1(x) - (n-1)Pn-2(x)/n
C++ Структуры. Вывести информацию по победителю в каждой секции и найти средний бал по каждой секции Ведомости про участников конкурса содержат следующую информацию: фамилию,имя,секцию,набранный балл.Вывести информацию по победителю в каждой секции и найти средний бал по каждой секции. http://www.cyberforum.ru/cpp-beginners/thread1097537.html
C++ Не проверяется условие
Задание состоит в том, чтобы вывести на экран фамилии студентов, которые живут в Киеве и имеют оценку не нижу 4.5. Вопрос: почему не проверятся условие, а просто игнорируется...
Напишите простой шаблон предикатной функции isEgualTo, которая сравнивает два своих параметра C++
Напишите простой шаблон предикатной функции isEgualTo, которая сравнивает два своих параметра при помощи операции проверки равенства (==) и возвращает true, если они равны, и false, если не равны. ...
C++ Создание стека с односвязным LinkedList http://www.cyberforum.ru/cpp-beginners/thread1097499.html
В данной программе требуется создать методы для работы со стеком. (Показать инкапсуляцию в C++) Первый раз пишу на C++, опыта никакого, ошибок полно. Знаю все только в теории. //Содержание...
C++ Длинная арифметика. Факториал Придумать алгоритм факториала, не сложно, для 1-14. Но дальше не знаю как сделать длинную арифметику для больших чисел. Подскажите пожалуйста как можно такое реализовать на Си(Си++)? подробнее

Показать сообщение отдельно
Eldies
90 / 81 / 28
Регистрация: 06.02.2014
Сообщений: 120
16.02.2014, 09:46
petyahohlov, если в массиве 1 элемент - вернуть его.
иначе - вернуть std::max(arr[n-1], getMaxFromArray(arr, n - 1) );

std::max(a, b) - функция, возвращающая бОльшее из двух чисел
arr[n-1] - последний элемент массива
getMaxFromArray(arr, n - 1) - рекурсивный вызов функции для всех элементов массива кроме последнего
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru