Поменять местами максимальный элемент массива с минимальным - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Размерность массива: 4, элементы: 1,2,3,4. Вот тут все работает, макс и мин местами меняются. А когда я ввожу совсем другие числа, получается черт знает что. Помогите разобраться)

Решение задачи: «Поменять местами максимальный элемент массива с минимальным»

textual
Листинг программы
buf:=x[max]; x[max]:=x[min]; x[min]:=buf;

Объяснение кода листинга программы

  1. Создаётся переменная buf, которая ссылается на элемент массива x с индексом max.
    1. Значение переменной buf присваивается переменной x[max].
    2. Значение переменной x[max] присваивается переменной buf.
    3. Значение переменной x[min] присваивается переменной buf.

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы