Подскажите алгоритм поиска максимума C++ (см. пояснения) - Вопросы по С+

Вопрос Подскажите алгоритм поиска максимума C++ (см. пояснения)

Регистрация
27 Июн 2013
Сообщения
75
Репутация
0
Спасибо
1
Монет
0
Я новичок в программировании, думаю у кого есть опыт смогут быстро подсказать.
Мне нужно найти максимум массива из 5 цифр, но так, чтобы программа не всегда перебирала мне все числа массива, а до тех пор, пока не попадется следующее число меньше предыдущего. После этого цикл остановить и принять за максимум предыдущее число, а вернуть порядковый номер этого числа в массиве. Условно - задача поиска максимального уровня сигнала спутника наземной антенной с наименьшими затратами по её передвижению, или автонастройка радиоприёмника на частоту с максимальным уровнем сигнала из заданного диапазона.
 
Регистрация
1 Мар 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Если ты хочешь научиться программировать, сделай это сам. Задача простая. Хотя бы попытайся. Если решат за тебя, ты ничему не научишься.
 
Регистрация
23 Дек 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
У вас парадоксальное условие, найти максимум в массиве, но не перебирать весь массив. По второй части - сдвигаем тарелку, смотрим увеличился ли уровень сигнала, если нет возвращаем назад, сдвигаем в другую сторону, смотрим увеличился ли уровень сигнала... если обошли все стороны и уровень не изменился - конец. Массив вообще не нужен.
 
Сверху Снизу