Pascal ABC.Net Вводится массив из N целых чисел. Поменять в нем местами самое большое и сАмо маленькое числа.

Амо маленькое числа.

Ответы:
ГЕОРГИЙ ШВЕЦ
20-10-2018 02:07

Var n, i, min, max, min_i, max_i, tmp: integer; a:array[1..100] of integer;begin   readln(n);   for i := 1 to n do       read(a[i]);   min := a[1];   max := a[1];   min_i := 1; {номер минимального}   max_i := 1;   for i := 2 to n do   begin       if min > a[i] then       begin           min := a[i];          min_i := i;       end;       if max < a[i] then       begin          max := a[i];          max_i := i;       end;   end;   tmp := a[max_i];   a[max_i] := a[min_i];   a[min_i] := tmp;   for i := 1 to n do       write(a[i], );end.

Картинка с текстом вопроса от пользователя Марк Поташев

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Pascal ABC.Net Вводится массив из N целых чисел. Поменять в нем местами самое большое и с» от пользователя Марк Поташев в разделе Информатика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!