В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Ниже представлен фрагмент программы, записанный на разных языках программирования, в котором значения элементов сначала задаются, а затем меняются.
Бейсик FOR i=0 TO 9 A(i) = i NEXT i FOR i = 0 TO 4 k = A(i) A(i) = A(9-i) A(9-i) = k NEXT i |
Паскаль for i:=0 to 9 do A[i] := i; for i:=0 to 4 do begin k := A[i]; A[i] := A[9-i]; A[9-i] := k; end; |
Си for (i=0;i<=9;i++) A[i] = i; for (i=0;i<=4;i++) { k = A[i]; A[i] = A[9-i]; A[9-i] = k; } |
Алгоритмический язык нц для i от 0 до 9 A[i]:= i кц нц для i от 0 до 4 k := A[i] A[i] := A[9-i] A[9-i] := k кц |
Чему будут равны элементы этого массива после выполнения фрагмента программы?