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