|
В программе используется одномерный целочисленный массив
A
с индексами от 0 до 11. Значения элементов массива
A
[
i
] приведены в таблице.
|
i
|
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
|
A[
i
]
|
53
|
1
7
|
33
|
12
|
49
|
8
|
3
|
20
|
2
|
1
9
|
7
|
22
|
Определите значение переменной
s
после выполнения следующего фрагмента этой программы (записанного ниже на пяти языках программирования).
|
Бейсик
|
|
s = 0
n = 2
FOR i = 1 TO 11
IF A(i - 1) \ A(i) > n THEN
s = s + A(i)
ELSE
A(i) = A(i) * i
END IF
NEXT i
|
|
Python
|
|
s = 0
n = 2
for i in range(1, 12):
if A[i - 1] // A[i] > n:
s += A[i]
else:
A[i] *= i
|
|
Алгоритмический язык
|
|
s
:= 0
n
:= 2
нц
для
i
от
1
до
11
если
div(A[i - 1], A[i]) > n
то
s := s + A[i]
иначе
A[i] := A[i] * i
все
кц
|
|
Паскаль
|
|
s := 0;
n := 2;
for i := 1 to 11 do
if A[i - 1] div A[i] > n then
s := s + A[i]
else
A[i] := A[i] * i;
|
|
С
++
|
|
s = 0;
n = 2;
for (int i = 1; i < 12; i++)
{
if (A[i - 1] / A[i] > n)
s += A[i];
else
A[i] *= i;
}
|
|