Ответы на вопрос:
ответ:Во многих задачах нужно переставлять элементы массива, т. е. требуется менять местами значения двух ячеек памяти.
Представьте себе, что в кофейной чашке налит сок, а в стакане — кофе, и вы хотите, чтобы было наоборот. Что вы сделаете?
Вернёмся к программированию. Чтобы поменять местами значения двух переменных — а и b, нужно использовать третью переменную того же типа:
с:=а с:=а;
а:=b а:=b;
b:=с b:=с;
Перестановка двух элементов массива, например А [i] и А [к], выполняется так же:
с:=А[i] с:=А[i];
А[i]:=А[k] A[i]:=А[к];
А[к]:=с А[к]:=с;
Объяснение:
Type mas=array[1..1000] of integer; var a: mas; i,h,x,k: integer; begin readln(h,x); k: =0; for i: =x to h+x do begin read(i); k: =k+1; a[k]: =i; end; for i: =1 to k do write(a[i], ' '); end. на всякий случай написала вывод массива
Популярно: Информатика
-
тигренок5555503.09.2021 06:42
-
lololololo721.08.2022 17:16
-
izeddin200215.06.2022 06:15
-
Orange71706.06.2022 03:39
-
Rinako1209.01.2023 15:07
-
anast20039712.04.2023 03:14
-
paveldol200712.09.2020 14:29
-
alexanrrr02.10.2022 17:13
-
ЯLOVEспорт15.01.2022 20:32
-
gangsta28819.07.2022 12:58