В программе описан одномерный целочисленный массив с индексами от 0 до n.
Ниже представлен фрагмент программы, обрабатывающей данный массив:
s:=0;
z:=A[ n ];
for i:=0 to n do begin
if A[ i ]>z then
s:=s+1;
end.
Чему будет равно значение переменной s после выполнения данной программы, при любых значениях элементов массива?
a) Максимальному элементу в массиве A.
b) Количеству элементов массива A, больших последнего элемента массива.
с) Индексу последнего элемента массива А, который меньше А[ 0 ].
d) Количеству элементов массива А, меньших последнего элемента массива.
Ответы
Ответ дал:
0
Правильный ответ:
b) Количеству элементов массива А, больших последнего элемента массива.
Действительно, командой z:=A[n] мы задаем значение z как значение ПОСЛЕДНЕГО элемента массива.
При помощи конструкции S:=S+1; в цикле мы подсчитываем КОЛИЧЕСТВО таких элементов.
b) Количеству элементов массива А, больших последнего элемента массива.
Действительно, командой z:=A[n] мы задаем значение z как значение ПОСЛЕДНЕГО элемента массива.
При помощи конструкции S:=S+1; в цикле мы подсчитываем КОЛИЧЕСТВО таких элементов.
Ответ дал:
0
Ответ : b) Количеству элементов массива A, больших последнего элемента массива.
Вас заинтересует
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад
9 лет назад
10 лет назад
10 лет назад