0 / 0 / 0
Регистрация: 16.07.2013
Сообщений: 13
1

Написать рекурсивную функцию поиска минимального элемента одномерного вещественного массива

17.12.2013, 01:43. Показов 854. Ответов 1
Метки нет (Все метки)

Написать рекурсивную функцию поиска минимального элемента одномерного вещественного массива.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
#include <stdio.h>
 
int * min(const int * arr, const size_t size)
{
 return ( size < 2 ) ? (int*)arr : ( *arr >*(arr + size - 1) ) ? min(arr + 1, size - 1) : min(arr, size - 1);
}
int main(void){
    int arr[5] = { 3, 1, 2, 5, 4 }, i;
 
    printf("Array: ");
    for ( i = 0; i < 5; ++i )
        printf("%d ", arr[i]);
    printf("\nmin element: %d\n", *min(arr, 5));
    getch();
return 0;
}
Можно ли это написать как-то проще или по другому.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2013, 01:43
Ответы с готовыми решениями:

Написать функцию поиска максимального и минимального элементов одномерного массива
Задание:Написать функцию поиска максимального и минимального элементов одномерного массива. В...

Написать функцию поиска максимального и минимального элементов одномерного массива
Задание: Написать функцию поиска максимального и минимального элементов одномерного массива. В...

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

Написать функцию поиска максимального элемента для массива типа void
#include &lt;stdio.h&gt; #include&lt;conio.h&gt; #include &lt;stdlib.h&gt; unsigned int fmax( int*a, unsigned...

1
419 / 418 / 167
Регистрация: 28.11.2010
Сообщений: 1,183
17.12.2013, 03:05 2
C
1
2
3
4
5
6
7
8
int min_1(const int *arr, const size_t size) {
    if (size < 2)
        return *arr;
    else if ((*arr > *(arr + size - 1)))
        return min_1(arr + 1, size - 1);
    else
        return min_1(arr, size - 1);
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2013, 03:05
Помогаю со студенческими работами здесь

Найти номера минимального и максимального элемента вещественного массива
Задание звучит следующим образом: Описать процедуру NMinmax(A, N, NMin, NMax), находящую номера...

Удаление последнего минимального элемента одномерного массива
что не так? #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;locale.h&gt; #include &lt;time.h&gt;...

Благодаря рекурсивной функции осуществить поиск минимального элемента одномерного массива
Требуется: С помощью рекурсивной функции осуществить поиск минимального элемента одномерного...

Написать функцию по нахождению минимального элемента
Помогите написать пользовательскую функцию которая находит в массиве минимальный по модулю элемент...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru