• Найти максимальный и минимальный элементы и поменять их местами.помогите

Ответы 1

  • uses crt;const max=100;var a:array[1..max] of integer; n,i,imn,imx:byte; x:integer;begin clrscr; randomize; repeat write('Размер массива n: '); readln(n); until n in [1..max]; writeln('Исходный массив: '); for i:=1 to n do begin a[i]:=random(20)+1; write(a[i],' '); end; imn:=1; imx:=1; for i:=1 to n do begin if a[i]<a[imn] then imn:=i; if a[i]>a[imx] then imx:=i; end; writeln('Минимальный элемент: ',a[imn],' Его индекс: ',imn); writeln('Максимальный элемент: ',a[imx],' Его индекс: ',imx); x:=a[imn]; a[imn]:=a[imx];a[imx]:=x; writeln('Обмне максимального и минимального: '); for i:=1 to n do write(a[i],' ');end.

    • Автор:

      reevebofw
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years