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

Срочно
14.06.19
1 ответ

Ответы

#include <iostream>

void arr_max_min(int * const max, int * const min, int arr[], int size)
{
    int max_ = arr[0];
    int min_ = arr[0];

    for (int i = 1; i < size; i++) {
        if (arr[i] > max_) {
            max_ = arr[i];
        }

        if (arr[i] < min_) {
            min_ = arr[i];
        }
    }

    *max = max_;
    *min = min_;
}

int main()
{
    int const arr_sz = 5;
    int arr1[] = {89, 88, 20, 48, 83};
    int arr2[] = {68, 57, 29, 43, 38};

    int max;
    int min;

    arr_max_min(&max, &min, arr1, arr_sz);
    std::cout << «max = » << max << std::endl;
    std::cout << «min = » << min << std::endl;

    arr_max_min(&max, &min, arr2, arr_sz);
    std::cout << «max = » << max << std::endl;
    std::cout << «min = » << min << std::endl;
    
    return 0;
}
08.08.19
Посмотреть всех экспертов из раздела Технологии > C/C++
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store