Дан одномерный массив А размерности N. Поменять местами максимальный и минимальный

Дан одномерный массив А размерности N. Поменять местами наибольший и малый элементы.

Задать свой вопрос
1 ответ
Uses crt;
const N=30;
var a:array [1..N] of integer;
     x,min,max,t:integer;
begin
  for x:=1 to N do
  begin
    write('a[',x,']:');
    readln(a[x]);
  end;
  min:=1; max:=1;
  for x:=1 to N do
  begin
    if a[x]lt;a[min] then min:=x;
    if a[x]gt;a[max] then max:=x;
  end;
  t:=a[max];
  a[max]:=a[min];
  a[min]:=t;
  for x:=1 to N do
    write(a[x]:4);
end.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт