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

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

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

Функция для определения минимального элемента вектора - C++

31.05.2009, 00:45. Просмотров 681. Ответов 4
Метки нет (Все метки)

Здраствуйте, вот такое задание, не могу никак понять как его делать помогите плиз

7. Описать функцию min(x) для определения минимального элемента вектора х, введя вспомогательную рекурсивную функцию min(k), находящую минимум среди последних элементов вектора х, начиная с k-го.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2009, 00:45     Функция для определения минимального элемента вектора
Посмотрите здесь:

Описать функцию MIN (x) для определения минимального элемента вектора - C++
Есть такое задание:Описать функцию MIN(x) для определения минимального элемента вектора X, введя дополнительную рекурсивную...

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

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

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

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

определения минимального элемента и его индекса в одномерном массиве(компилятор выдаёт ошибку) - C++
#include <iostream> using namespace std; int main() {int count,min,num; cout<<"count (N): "; cin>>count; int *a; ...

Используя перегрузку функции ,написать программу определения минимального значения элемента массива разного типа - C++
Используя перегрузку функции ,написать программу определения минимального значения элемента массива разного типа

Массив: Используя перегрузку функций, написать программу определения минимального значения элемента массива разного типа - C++
Используя перегрузку функций, написать программу определения минимального значения элемента массива разного типа

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

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

Функция нахождения минимального элемента заданного столбца матрицы - C++
Написать библиотеку функций для работы с квадратной целочисленной матрицей а)Функция для инициализации массива случайными числами из...

Функция поиска минимального и максимального элемента массива и их передачи в вызывающую функцию - C++
Дана целочисленная матрица размера 6x9. Определить функцию поиска значения и местоположения максимального и минимального элементов матрицы...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
31.05.2009, 00:48     Функция для определения минимального элемента вектора #2
Ну рекурсвиная функция, допустим, та, которая вызывает саму себя. И прекращает это делать (в лучшем случае) при каком-то условии.
Тогда что именно не получается?
NightANGEL
0 / 0 / 0
Регистрация: 31.05.2009
Сообщений: 5
31.05.2009, 00:51  [ТС]     Функция для определения минимального элемента вектора #3
Да я понять не могу как это должно работать, не говоря уже о реализации
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
31.05.2009, 01:02     Функция для определения минимального элемента вектора #4
Здесь примеры рекурсий с форума:
http://www.cyberforum.ru/cpp/thread938.html
Рекурсия в MVSC++
http://www.cyberforum.ru/cpp-beginne...F3%F0%F1%E8%FF
можешь разобраться.
Evg
Эксперт CАвтор FAQ
17462 / 5700 / 361
Регистрация: 30.03.2009
Сообщений: 15,639
Записей в блоге: 26
31.05.2009, 14:52     Функция для определения минимального элемента вектора #5
Задание поражает своим идиотизмом. Схаматически вроде бы как должно вглядеть так. Что такое вектор - не особо понимаю, наверное массив, а потому предполагаю, что работаем с массивом int'ов

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// arr - указатель на массив, len - длина массива, k - индекс, начиная с которого ищем минимум
int min_recur (int *arr, int len, int k)
{
  int m;
 
  if (k == (len - 1))
    return arr[k];
  else
    {
      m = min_recur (arr, len, k + 1);
      return arr[k] < m ? arr[k] : m;
    }
}
 
// Ну и в min вызываем min_recur с параметром k = 0
Yandex
Объявления
31.05.2009, 14:52     Функция для определения минимального элемента вектора
Ответ Создать тему
Опции темы

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