Рубрика: Известно, что число m отрицательно

Известно, что число m отрицательно

Автор admin Просмотров Обновлено 15 октября Найдите максимальный отрицательный элемент в массиве. Выведите его значение и положение в массиве. Задача нахождения максимального отрицательного элемента массива не так проста, как может показаться на первый взгляд. Введем переменную, условно называемую A, для хранения индекса максимального отрицательного элемента и присвоим ей значение, выходящее за пределы диапазона возможных индексов. Например, если индексация элементов начинается с нуля, мы можем присвоить этой переменной значение -1, или присвоить 0, если индексация начинается с 1.

Если в массиве вообще не найдено отрицательных элементов, это значение будет "сигнализировать" об этом. Мы выполняем цикл по массиву. Если следующий элемент меньше нуля, а значение переменной A равно -1, то это первый отрицательный элемент, который мы видим.

Мы сохраняем его индекс в переменной A. Если следующий элемент отрицательный, но A уже не содержит -1, то мы сравниваем значение текущего элемента с тем, которое содержится в индексе, хранящемся в A. Если текущий элемент больше, то мы записываем его индекс в A. После завершения цикла мы проверяем, не равно ли значение A, затем выводим на экран индекс максимального отрицательного элемента массива и его значение.

Навигация

thoughts on “Известно, что число m отрицательно

  1. Я думаю, что Вы допускаете ошибку. Давайте обсудим. Пишите мне в PM, пообщаемся.

  2. Присоединяюсь. Всё выше сказанное правда. Давайте обсудим этот вопрос. Здесь или в PM.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *