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