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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.60
Shadrigan
0 / 0 / 0
Регистрация: 16.06.2013
Сообщений: 8
#1

Как найти глобальные минимум и максимум в массиве? - C++

22.09.2013, 15:38. Просмотров 1858. Ответов 3
Метки нет (Все метки)

Привет, напишите, пожалуйста, код, отвечающий за поиск глобального минимума и максимума (экстремумов) в одномерном массиве.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2013, 15:38     Как найти глобальные минимум и максимум в массиве?
Посмотрите здесь:

В одномерном массиве целых чисел заменить минимум на максимум C++
Найти в двухмерном массиве максимум и минимум, и поменять их местами C++
C++ Минимум и максимум в двумерном массиве
Найти максимум и минимум в массиве и поменять их местами C++
C++ Определите максимум (М1) и минимум (М2) в массиве
Найти максимум и минимум в двумерном массиве C++
Найти минимум и максимум в массиве, их номера, количество элементов между ними C++
C++ Найти максимум и минимум в массиве, отсортировать массив
C++ В одномерном массиве найти максимум/минимум, среднее арифметическое
В двумерном массиве определить среднее арифметическое каждого столбца и максимум и минимум каждой строки C++
C++ Найти минимум и максимум в массиве
Как найти минимум и максимум в массиве? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tsin
 Аватар для Tsin
666 / 411 / 110
Регистрация: 30.12.2012
Сообщений: 1,121
Записей в блоге: 2
Завершенные тесты: 3
22.09.2013, 15:45     Как найти глобальные минимум и максимум в массиве? #2
C++
1
2
3
4
5
6
int mas[10] = {1, 4, 3, 45, 2, 3, 31, 23, 2, -1};
 
int min_value = mas[0];
 
for(int i = 1; i < 10; i++)
    if(mas[i] < min_value) min_value = mas[i];
Для максимума думаю сами разберетесь)
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
22.09.2013, 15:50     Как найти глобальные минимум и максимум в массиве? #3
Цитата Сообщение от Tsin Посмотреть сообщение
Для максимума думаю сами разберетесь)
C++
1
2
3
4
5
6
int mas[10] = {1, 4, 3, 45, 2, 3, 31, 23, 2, -1};
 
int max_value = mas[0];
 
for(int i = 1; i < 10; i++)
    if(mas[i] > max_value) max_value = mas[i];
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
23.09.2013, 04:21     Как найти глобальные минимум и максимум в массиве? #4
Цитата Сообщение от Shadrigan Посмотреть сообщение
напишите, пожалуйста, код, отвечающий за поиск глобального минимума и максимума (экстремумов) в одномерном массиве
Самый простой вариант с stl:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <algorithm>
#include <iostream>
 
using namespace std;
 
int main() {
    int a[] = {1, 4, 3, 45, 2, 3, 31, 23, 2, -1};
    int *min, *max;
    tie(min, max) = minmax_element(begin(a), end(a));
    cout << "min = " << *min << "\nmax = " << *max << endl;
}
Yandex
Объявления
23.09.2013, 04:21     Как найти глобальные минимум и максимум в массиве?
Ответ Создать тему
Опции темы

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