Автор Елена Елена задал вопрос в разделе Другие языки и технологии
Принцип определения наибольшего и наименьшего элемента в массиве??? и получил лучший ответ
Ответ от *Алина*[гуру]
Принцип поиска наибольшего и наименьшего элемента в массиве основан на последовательном переборе всех его значений. Сначала переменной для максимума и переменной для минимума присваивается значение самого первого элемента массива. Затем запускается цикл, который проходит по всем остальным элементам начиная со второго. На каждом шаге текущий элемент сравнивается с записанным максимумом. Если он больше, значение максимума обновляется. Точно так же текущий элемент сравнивается с минимумом, и если он меньше, значение минимума обновляется. Этот метод универсален и работает как для одномерных, так и для многомерных массивов, требуя лишь соответствующего количества вложенных циклов для полного перебора всех индексов. В результате после завершения проверки в переменных останутся искомые наибольшее и наименьшее значения.
Один цикл с одной двумя переменными.
int MaxInArray(int *pArray, int nCount)
{
int nMax = 0; // предполагаем, что максимальный - первый
for (int k = 1; k < nCount; ++k)
{
if (pArray[k] > pArray[nMax])
nMax = k; // корректируем предположение
}
return pArray[nMax];
}
int MinInArray(int *pArray, int nCount)
{
int nMin = 0; // предполагаем, что минимальный - первый
for (int k = 1; k < nCount; ++k)
{
if (pArray[k] < pArray[nMin])
nMin = k; // корректируем предположение
}
return pArray[nMin];
}
max=1-й элемент
Пока не вышли за границы массива,
взять следующий элемент
Если он больше max, max=текущий элемент
Когда вышли за пределы массива, в max будет максимальный элемент
Min находится похожим образом
создай две переменные макс и мин (обнули их) и последовательно сравнивай с каждым элементом массива их содержимое, в конце будет ответ
Язык какой?
сравниваются два первых элемента массива, и в переменную макс записывается наибольший из них, а в мин наименьший из них, дальше в цикле сравниваются элементы массива с этими переменными и если элемент больше, то он записывается в макс, а если меньше то в мин
Язык какой?
сравниваются два первых элемента массива, и в переменную макс записывается наибольший из них, а в мин наименьший из них, дальше в цикле сравниваются элементы массива с этими переменными и если элемент больше, то он записывается в макс, а если меньше то в мин
создай две переменные макс и мин (обнули их) и последовательно сравнивай с каждым элементом массива их содержимое, в конце будет ответ
max=1-й элемент
Пока не вышли за границы массива,
взять следующий элемент
Если он больше max, max=текущий элемент
Когда вышли за пределы массива, в max будет максимальный элемент
Min находится похожим образом
int MaxInArray(int *pArray, int nCount)
{
int nMax = 0; // предполагаем, что максимальный - первый
for (int k = 1; k < nCount; ++k)
{
if (pArray[k] > pArray[nMax])
nMax = k; // корректируем предположение
}
return pArray[nMax];
}
int MinInArray(int *pArray, int nCount)
{
int nMin = 0; // предполагаем, что минимальный - первый
for (int k = 1; k < nCount; ++k)
{
if (pArray[k] < pArray[nMin])
nMin = k; // корректируем предположение
}
return pArray[nMin];
}
Один цикл с одной двумя переменными.
Принцип определения наибольшего и наименьшего элемента в массиве???
Принцип поиска наибольшего и наименьшего элемента в массиве основан на последовательном переборе
подробнее...
Ищу работу тракториста-бульдозериста в Краснодарском крае.Поиск не дал результата,что бульдозеристы не нужны?
да нет очень нужно только искать надо не через Интернет или Фонд занятости, а обходить крупные
подробнее...
Сколько по времени занимает поиск хорошей работы в Москве?
Единственный вывод который для себя сделала - не терять время на агентства. А вообще многое
подробнее...
Поиск работы в Москве. Как найти работу в Москве. Через какие интернет ресурсы или какую то газету надо найти?
есть газеты бесплатные дают у некоторых станций метро. они бывают хорошие. в интернете надо джоб ру
подробнее...
Работа онлайн консультанта! (поиск работы)
Обычно функцию онлайн-консультанта, помимо своей основной деятельности, выполняет оператор на
подробнее...
Кто работал диспетчером с программой АТИ поиск грузов, подскажите все тонкости пожалуйста. Хочу поработать на себя...
Одному проблематично, много нечестных заказчиков-водителей, нужна определенная база (по началу
подробнее...
Подскажите сайты с вакансиями хорошие)))
Для эффективного поиска работы в Москве рекомендуется использовать крупные проверенные платформы,
подробнее...
Кто работал менеджером по продаже рекламных площадей? В чем заключалась ваша работа?
Общая характеристика профессии
Специалист в области продаж рекламного пространства в СМИ,
подробнее...
Подскажите пожалуйста, что входит в обязанности "менеджера по работе с клиентами"?
Обязанности менеджера по работе с клиентами часто сводятся к активным продажам и сопровождению
подробнее...
я девушка хочу работать в полиции подскажите как устроиться
Перед тем как устраиваться на службу в полицию, необходимо хорошо подумать над своим решением и
подробнее...
где найти работу связанную с риском, интересную и высокооплачиваемую!??
Для того чтобы заниматься подобным делом надо, прежде всего, иметь соответствующий характер, и не
подробнее...