CONTINUE. WRITE(6,*)’Максимальный элемент: А(‘,NMA,’) =’,AMA

С Найдено:

WRITE(6,*)’Максимальный элемент: А(‘,NMA,’) =’,AMA

WRITE(6,*)’Минимальный элемент: А(‘,NMI,’) =’,AMI

С Меняем местами:

A(NMI)=AMA

Значение максимума АМА записываем в элемент массива с номером NMI, где до этого находился минимальный элемент.

A(NMA)=AMI

Аналогично значение минимума АМI записываем в элемент массива с номером NMA, где до этого находился максимальный элемент.

Таким образом, максимальный и минимальный элементы поменяются местами.

PAUSE

STOP

END

 

Мини задача:

Поменять максимальное и минимальное значения элементов массива местами, не используя значения AMI, AMA (т.е. значения максимума и минимума) – на основе предыдущей задачи.

Используем дополнительно переменную С для временного хранения числа при перестановке значений.

. . . . . . . . . . . .

С=A(NMI)

A(NMI)=A(NMA)

A(NMA)=C

Сортировка массива

Задача:

Одномерный массив А(200) отсортировать по убыванию.

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

 

С первый способ сортировки массива








Дата добавления: 2015-06-10; просмотров: 715;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.