Дан массив чисел. Найти наибольший элемент, поставить его первым (программа Паскаль)
201
290
Ответы на вопрос:
USES Crt;
CONST M=100;
VAR
MAS: ARRAY[1..100] OF INTEGER;
I,K,N,NEW: INTEGER;
BEGIN
ClrScr;
Write(' Введите размер массива N= '); ReadLn(N);
{ Заполнение массива с клавиатуры }
FOR I:=1 TO N DO Begin
Write(' Введите ',I,' элемент массива '); ReadLn(MAS[I]);
End;
NEW:=MAS[N]; K:=N;
{ Нахождение наибольшего элемента и его индекса }
FOR I:=N DOWNTO 1 DO
IF MAS[I]>NEW THEN Begin NEW:=MAS[I]; K:=I; End;
{ Перестановка местами первого и наибольшего элементов }
MAS[K]:=MAS[1]; MAS[1]:=NEW;
WriteLn(' Измененный массив');
FOR I:=1 TO N DO
Write(MAS[I]:4);
END.
CONST M=100;
VAR
MAS: ARRAY[1..100] OF INTEGER;
I,K,N,NEW: INTEGER;
BEGIN
ClrScr;
Write(' Введите размер массива N= '); ReadLn(N);
{ Заполнение массива с клавиатуры }
FOR I:=1 TO N DO Begin
Write(' Введите ',I,' элемент массива '); ReadLn(MAS[I]);
End;
NEW:=MAS[N]; K:=N;
{ Нахождение наибольшего элемента и его индекса }
FOR I:=N DOWNTO 1 DO
IF MAS[I]>NEW THEN Begin NEW:=MAS[I]; K:=I; End;
{ Перестановка местами первого и наибольшего элементов }
MAS[K]:=MAS[1]; MAS[1]:=NEW;
WriteLn(' Измененный массив');
FOR I:=1 TO N DO
Write(MAS[I]:4);
END.
Mening qornim tõq.
Barcha qizlar oq kõylak kiyishdi.
Bugun bayram bõldi.
Buvim quymoq pishirdilar.
Ilmoqimga baliq ilindi
Объяснение:
Xato bõlsa uzr.
Популярно: Другие предметы
-
swetik10107.09.2020 03:57
-
Ирина2940303.08.2021 23:40
-
бомба1568212.12.2020 00:52
-
kfkkffkdkd19.02.2021 06:45
-
K1rysha15.03.2023 00:53
-
kirillan226.07.2021 16:08
-
nazarborovichok29.06.2020 20:48
-
слополоп05.04.2023 09:47
-
ochensad13.06.2022 21:00
-
pisturin08.01.2022 23:05