В программе описан одномерный целочисленный массив А, в представленном фрагменте программы обрабатываются элементы массива с инд
ексами от 1 до 10.
n := 10; for i := 1 to n do begin A [n+1−i] := 2*A[i] ; end;
Перед началом выполнения фрагмента элементы массива имеют значения соответственно 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, т.е. А[1] = 1; А[2] = 2 и т.д. Укажите значение, которое после выполнения указанного фрагмента программы имеет два или более рассмотренных в этом фрагменте элемента массива. Если таких чисел несколько, укажите наибольшее из них.
1) такого значения нет 2) 10 3) 8 4) 4
ОТВЕТ БУДЕТ 3 МНЕ ПРОСТО НАДО ОБЬЯСНИТЬ КАК ЭТО ДЕЛАТЬ, ПРОШУ ПОМОГИТЕ МНЕ
Устройства ввода и вывода данных Устройства ввода и вывода - устройства взаимодействия компьютера с внешним миром: с пользователями или другими компьютерами. Устройства ввода позволяют вводить информацию в компьютер для дальнейшего хранения и обработки, а устройства вывода - получать информацию из компьютера.
<u>PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018</u> <u>Внимание! Если программа не работает, обновите версию!</u>
begin var n:=ReadInteger('n='); if n<9 then n:=9; // от дурака var d:=ArrRandom(n,-50,50); Write('Исходный массив: '); d.Println; var i:=1; repeat d[i]*=2; i+=2 until i>n-1; Write(' После удвоения: '); d.Println; d:=d[:1]+d[2:8]+d[9:]; Write(' После удаления: '); d.Println end.