В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 6; 9; 7; 2; 1; 5; 0; 3; 4; 8 соответственно, т.е. А[0] = 6; А[1] = 9 и т.д.
Определите значение переменной с после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.
Необходимо проанализировать алгоритм и ответить на два вопроса:
1) В каком случае и каким образом изменяется значение переменной с?
2) Что происходит с элементами массива сразу после изменения переменной с?
Видно, что первоначально значение переменной с равно нулю. В цикле сравниваются пары элементов. В том случае, если предшествующий элемент меньше последующего, значение переменной с увеличивается на единицу, а элементы меняются местами. В данном массиве это произойдёт 6 раз: поменяются местами 6 и 9, 6 и 7, 1 и 5, 0 и 3, 0 и 4, 0 и 8. Таким образом, переменная с после выполнения алгоритма будет иметь значение 6.