В программе описан одномерный целочисленный массив с индексами от 0 до n (т.е. первый элемент имеет индекс 0, последний - индекс n). Ниже представлен фрагмент одной и той же программы, записанный на разных языках программирования, обрабатывающей данный массив:
Бейсик Паскаль
s = n
z = A(0)
FOR i = 1 TO n
IF A(i) = z THEN s = s - 1
NEXT i s:=n;
z:=A[0];
for i:=1 to n do begin
if A[i]=z then
s:=s-1;
end
Си Алгоритмический язык
s = n;
z = A[0];
for (i = 1; i <= n; i++){
if (A[i] == z)
s--;
} s:=n
z:=A[0]
нц для i от 1 до n
если A[i]= z то
s:=s-1;
все
кц
Чему будет равно значение переменной s после выполнения данной программы, при любых значениях элементов массива?
1) Количеству элементов массива A, больших первого элемента массива
2) Количеству элементов массива A, не превосходящих первого элемента массива
3) Количеству элементов массива A, не равных первому элементу массива