Жауабы: Обработка массива обменами
Это официальный ключ тапсырмаға, источник — ФИПИ тапсырмаларының ашық банкі. Свой ответ можно сверить на странице тапсырма.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
В программе используется одномерный целочисленный массив $A$ с индексами от 0 до 9. Значения элементов равны 5, 6, 4, 7, 3, 2, 0, 1, 9, 8 соответственно, то есть $A[0]=5$, $A[1]=6$ и так далее. Определите значение переменной $c$ после выполнения следующего фрагмента программы:
$c := 0$
для $i$ от 0 до 8
если $A[i] < A[9]$, то
$c := c + 1$
$t := A[i]$
$A[i] := A[9]$
$A[9] := t$
всё
Где здесь ошибаются
Сравнивать элементы с первоначальным значением $A[9]=8$, хотя после каждого обмена значение $A[9]$ изменяется.
Учитывать только количество исходных элементов, меньших 8.
Забыть, что цикл выполняется для индексов от 0 до 8 включительно.