Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Стас84
2 / 2 / 4
Регистрация: 24.11.2010
Сообщений: 73
#1

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

15.10.2012, 09:46. Просмотров 682. Ответов 1
Метки нет (Все метки)

Дан вектор Х из N вещественных чисел. Найти минимальный элемент вектора, используя вспомогательную рекурсивную функцию, находящую минимум среди последних элементов вектора Х, начиная с N-го.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 09:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти минимальный элемент вектора, используя вспомогательную рекурсивную функцию (C++):

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

Разделить каждый элемент вектора на минимальный, используя алгоритм for_each
Есть вектор, состоящий из 100 элементов. Найти минимальный элемент вектора и с...

Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве).
Написать рекурсивную функцию, которая находит минимальный элемент в матрице...

Найти сумму ряда используя рекурсивную функцию
Нужно найти сумму S=1/sin(1)+1/(sin(1)+sin(2))+1/(sin(1)+sin(2) ... +sin(n))....

Найти сумму ряда используя рекурсивную функцию
Нужно найти сумму S=1/sin(1)+1/(sin(1)+sin(2))+1/(sin(1)+sin(2) ... +sin(n))....

Найти НОД используя рекурсивную функцию вычисления
Даны натуральные числа n, m; найти НОД(m, n). Написать программу, использующую...

1
silent_1991
Эксперт С++
5007 / 3067 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
15.10.2012, 09:53 #2
Лучший ответ Сообщение было отмечено Стас84 как решение

Решение

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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2012, 09:53
Привет! Вот еще темы с решениями:

Используя рекурсивную функцию, найти сумму первых n элементов последовательности
Используя рекурсивную функцию, найти сумму первых n элементов...

Найти минимальный элемент среди элементов вектора, меньших заданного числа
Дан целочисленный вектор A(n). Найти минимальный элемент среди элементов,...

Найти минимальный положительный элемент вектора, расположенный левее первого нулевого элемента
Дан целочисленный вектор A(n). Найти минимальный элемент среди положительных...

Определить количество положительных элементов вектора С(10) и заменить этим значением минимальный элемент вектора А(5)
Ребята помогите пожалуйста с задачкой. Я сам не шарю в C++, но в этом семестре...


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

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

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