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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как найти рациональные корни полинома? http://www.cyberforum.ru/cpp-beginners/thread671481.html
Ломаю голову уже пару дней, не могу понять теорему к решению этой задачи. Найти все рациональные корни полинома n-й степени с целыми коэффициентами f(x)=2*x^2+7*x^3-12*x^2-38*x+21. Теорема....
C++ Поиск заданной последовательности символов в бинарном файле Допустим в файле написано "raz dva tri dva raz raz dva". Нужно произвести поиск и подсчёт введёной пользователем последовательности символов. Алгоритм поиска-подсчёта должен осуществляться с функцией... http://www.cyberforum.ru/cpp-beginners/thread671455.html
C++ Как считывать информация с файла по байтам
У меня есть файл, выглядит как график, hex-вид : 00000001: 80 01 00 02 00 05 00 02 00 56 80 02 00 03 00 55 00000002: 56 00 00 04 22 00 88 00 00 05 87 00 80 03 25 00 первое слово 80 01 это...
C++ Обработка векторов в неразветвленном цикле
Помогите пожалуйста решить задачку... Задание. Составить и испытать циклическую программу для получения результата, указанного в заданном варианте задания. Всюду далее набор индексированных...
C++ [C++, OpenGL, glut] передача метода класса в качестве параметра функции glutDisplayFunc() http://www.cyberforum.ru/cpp-beginners/thread671402.html
Пишу программу для обхода бинаронго дерева поиска. Программа написана и кажется даже работает, но только в консоли. Решил выводить дерево на экран, для наглядности, используя OpenGL (как раз его в...
C++ Сжать массив путём удаления нулей Нужно написать программу которая сжимает массив путём удаления нулей (если они есть), не используя вспомагательный массив. Буду очень благодарен!!!!! подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4985 / 3042 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
15.10.2012, 09:53
C++
1
2
3
4
5
6
7
8
9
double rec_min_element(double *begin, double *end)
{
    if (begin == end)
        return *begin;
    
    double sub_min = rec_min_element(begin + 1, end);
    
    return *begin < sub_min ? *begin : sub_min;
}
Добавлено через 29 секунд
Вызывать как
C++
1
rec_min_element(vec, vec + N);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru