Поменять местами максимальный элемент массива с минимальным - Turbo Pascal
Формулировка задачи:
Размерность массива: 4, элементы: 1,2,3,4. Вот тут все работает, макс и мин местами меняются. А когда я ввожу совсем другие числа, получается черт знает что. Помогите разобраться)
Решение задачи: «Поменять местами максимальный элемент массива с минимальным»
textual
Листинг программы
buf:=x[max]; x[max]:=x[min]; x[min]:=buf;
Объяснение кода листинга программы
- Создаётся переменная buf, которая ссылается на элемент массива x с индексом max.
- Значение переменной buf присваивается переменной x[max].
- Значение переменной x[max] присваивается переменной buf.
- Значение переменной x[min] присваивается переменной buf.