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

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

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

Рекурсия: нахождение минимального элемента массива - C++

28.02.2010, 14:23. Просмотров 504. Ответов 2
Метки нет (Все метки)

Определить рекурсивную функцию,возвращающую минимальный элемент массива.Использовать её для одномерного массива,содержащего n целых чисел.Очень надо.Язык Си
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2010, 14:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рекурсия: нахождение минимального элемента массива (C++):

Нахождение минимального элемента массива - C++
Изучаю С++... Помогите решить задачку!! В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) минимальный элемент...

Нахождение минимального элемента массива - C++
Как найти минимальное значение??? #include <windows.h> #include <iostream> using namespace std; void main () { ...

Нахождение минимального элемента массива. Перевести с Паскаля на С++ - C++
кто поможет переделать на С++ эту программу? Program MinElement; Type Vector=Array of integer; Var min : integer; i,n :...

Вычислить произведение P = Хmin*Ymin минимального элемента xmin = min{xi} массива xi и минимального элемента ymin = min{yi} массива yi - C++
Вычислить произведение P = Хmin*Ymin минимального элемента xmin = min{xi} массива xi и минимального элемента ymin = min{yi} массива yi, i =...

Нахождение минимального элемента в стеке - C++
Вроде стек получилось реализовать, а вот как найти минимальный элемент без понятия. #include <iostream.h> #include <stdlib.h> ...

Определить номера минимального элемента массива и элемента, являющегося минимальным без учета этого элемента. - C++
Дан массив. Определить номера минимального элемента массива и элемента, являющегося мини-мальным без учета этого элемента.

2
Genius Ignat
1237 / 775 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
28.02.2010, 15:12 #2
Надеюсь к return твой компилятор придраться не будет.
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 <stdio.h>
#include <conio.h>
 
#define size 10
 
int find_min(int *mas, int size_t, int iter , int E_min );
 
 
int main(){
 
    int massive[size] = {3,2,3,9,5,6,7,-5,9,9};
int i;
for(i=0;i<size;i++)printf(" %d",massive[i]);
printf("\n");
 
printf("\n");
printf("min %d ",find_min(massive,size,0,massive[0]));
printf("\n");
 
 
getch();
return 0;
 
 
}
 
int find_min(int *mas,int size_t, int iter, int E_min){
if(mas[iter]<E_min){
    E_min=mas[iter];
}
 
if(iter==size_t-1)return E_min;
find_min(mas,size_t,iter+1,E_min);
 
 
}
Добавлено через 6 минут
//Вот ещё разновидность, к которой компилятор не придирается..
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 <stdio.h>
#include <conio.h>
 
#define size 10
 
int find_min(int *mas, int size_t, int iter , int E_min );
 
 
int main(){
 
    int massive[size] = {3,2,3,9,5,6,7,-5,9,9};
int i;
for(i=0;i<size;i++)printf(" %d",massive[i]);
printf("\n");
 
printf("\n");
printf("min %d ",find_min(massive,size,0,massive[0]));
printf("\n");
 
 
getch();
return 0;
 
 
}
 
int find_min(int *mas,int size_t, int iter, int E_min){
if(mas[iter]<E_min){
    E_min=mas[iter];
}
 
if(iter==size_t-1)return E_min;
return find_min(mas,size_t,iter+1,E_min);
 
 
}
0
Bloodberg
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 15
28.02.2010, 15:26  [ТС] #3
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2010, 15:26
Привет! Вот еще темы с ответами:

Матрицы,нахождение максимального и минимального элемента - C++
Здравствуйте!Помогите пожалуйста с программой,по условию нужно найти максимальный и минимальный элемент матрицы и разместить их на первом и...

Нахождение минимального элемента в строке матрицы - C++
Вот задание: Дана целочисленная матрица А размерности mхn. Найти наименьшее целое число k, обладающее таким свойством: хотя бы в одной...

Нахождение максимального и минимального элемента в списке - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;windows.h&gt; using namespace std; void loadLib(); void...

Найти сумму первого максимального элемента массива А и последнего минимального элемента массива В - C++
Вот задание : Даны целочисленные массивы А и В. Найти сумму первого максимального элемента массива А и последнего минимального элемента...


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

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

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