Pascal abc.net вводится массив из n целых чисел. поменять в нем местами самое большое и само маленькое числа.
149
416
Ответы на вопрос:
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.
Популярно: Информатика
-
kristinabuslae03.09.2022 20:14
-
smokeech15.03.2021 02:30
-
2002anna221.11.2022 01:21
-
aalenka47111.12.2022 23:07
-
F1Na1Ik24.04.2023 04:06
-
настюша29020411.01.2023 14:11
-
osmaginh7723.09.2022 13:20
-
Nikitaprodakshen28.05.2020 06:19
-
vvashr23.06.2021 23:57
-
qwerty91a03.03.2021 19:33