Поделитесь своими знаниями, ответьте на вопрос:
А:array[1..10] of integer; begin for i:=1 to 10 do read (А[i]); for i:=1 to 9 do begin imax:=i; for j:=i+1 to 10 do if А[j]>А[imax] then imax:=j; x:=А[i]; А[i]:=А[imax]; А[imax]:=x end; for i:=1 to 10 do write (А[i], ` `); end. ответьте письменно на во Какую строчку в программе нужно изменить, чтобы массив из примера сортировался по возрастанию? Запишите в ответе эту строчку в измененном виде. 2. Напишите строчку, которую нужно добавить в программу, чтобы можно было с ее сортировать массив из того количества элементов, которое выберет пользователь после запуска программы (предполагается, что это число меньше указанной в разделе var размерности массива Указывать, какие еще строки при этом изменятся, не нужно. 3. Какой алгоритм работы с массивом является частью данного алгоритма? 4. Опишите практическую ситуацию, в которой мог бы применяться алгоритм сортировки по возрастанию или убыванию. 5. Измените приведенную в примере программу так, чтобы при сортировке упорядоченные элементы записывались не в исходный массив А, а в новый массив В, который являлся бы результатом ее работы.