Подсчёт обменов в массиве
В программе используется одномерный целочисленный массив $A$ с индексами от $0$ до $9$. Значения элементов равны $5$, $8$, $4$, $3$, $7$, $9$, $6$, $2$, $0$, $1$ соответственно, то есть $A[0]=5$, $A[1]=8$ и так далее. Определите значение переменной $c$ после выполнения фрагмента программы, записанного на разных языках программирования.
Условие как в банке ФИПИ — открыть и сверить
| В программе используется одномерный целочисленный массив A Определите значение переменной c после выполнения следующего фрагмента этой программы (записанного ниже на разных языках программирования).
| ||||||||||||
| | ||||||||||||
Формат: число или слово без единиц измерения; дробную часть отделяйте запятой.
1Мягкая — с чего смотретьуровень 1 из 3
Проследите изменения элемента $A[9]$ после каждой перестановки.
2Наводящая — какие числа считатьуровень 2 из 3
На каждом шаге $A[i]$ сравнивается с текущим значением $A[9]$. При выполнении условия увеличивается $c$ и элементы меняются местами.
3Прямая — фактически решениеуровень 3 из 3
Последовательно сравниваются значения: $5$ с $1$ — обмен, затем $8$ с $5$ — обмен, $4$ с $8$ — без обмена, $3$ с $8$ — без обмена, $7$ с $8$ — без обмена, $9$ с $8$ — обмен, остальные элементы меньше $9$.