В программе используется одномерный целочисленный массив A
с индексами от 0 до 10. Ниже представлен записанный на разных языках программирования фрагмент этой программы.
| Бейсик | Python |
| s = 0 n = 10 FOR i = 0 TO n-1 s = s + A(i) - A(i+1) NEXT i | s = 0 n = 10 for i in range(n): s = s + A[i] A[i+1]
|
| Алгоритмический язык | Паскаль |
| s := 0 n := 10 нц для i от 0 до n-1 s := s + A[i] - A[i+1] | s := 0; n := 10; for i:=0 to n-1 do begin s := s + A[i] - A[i+1]; end; |
| Си | |
| s = 0; n=10; for (i = 0; i < n; i++) s = s + A[i] - A[i+1]; | |
В начале выполнения этого фрагмента в массиве находились числа 10, 9, 8, 7, 6, 2, 3, 4, 5, 1, 0, т.е. A[0] = 10, A[1] = 9 и т.д. Чему будет равно значение переменной s после выполнения данного фрагмента программы?
⚠ Ответ для этой задачи пока не верифицирован — проверка недоступна.