Есть ответ 👍

Напишите два перестановки элементов массива.​

185
185
Посмотреть ответы 2

Ответы на вопрос:

Anonimka89
4,5(64 оценок)

ответ:Во многих задачах нужно переставлять элементы массива, т. е. требуется менять местами значения двух ячеек памяти.

Представьте себе, что в кофейной чашке налит сок, а в стакане — кофе, и вы хотите, чтобы было наоборот. Что вы сделаете?

Вернёмся к программированию. Чтобы поменять местами значения двух переменных — а и b, нужно использовать третью переменную того же типа:

с:=а с:=а;

а:=b а:=b;

b:=с b:=с;

Перестановка двух элементов массива, например А [i] и А [к], выполняется так же:

с:=А[i] с:=А[i];

А[i]:=А[k] A[i]:=А[к];

А[к]:=с А[к]:=с;

Объяснение:

eva444786
4,7(7 оценок)

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. на всякий случай написала вывод массива

Популярно: Информатика