В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 1; 0; 2; 2; 3; 3; 3; 1; 1; 7 соответственно, т.е. A[0] = 1; A[1] = 0 и т.д. Определите значение переменной c после выполнения следующего фрагмента программы, записанного ниже на разных языках программирования.
С помощью цикла сравниваются текущее значение элемента и с предыдущим элементом
. Если
увеличивается на 1, а элементы массива меняются местами. Пошагово распишем работу программы:
;
, значит, увеличиваем
и меняем элементы местами:
;
, значит, не увеличиваем
и не меняем элементы местами:
;
, значит, увеличиваем
и меняем элементы местами:
;
, значит, не увеличиваем
и не меняем элементы местами:
;
, значит, увеличиваем
и меняем элементы местами:
;
, значит, увеличиваем
и меняем элементы местами:
;
, значит, увеличиваем
и меняем элементы местами:
;
, значит, увеличиваем
и меняем элементы местами:
;
, значит, не увеличиваем
и не меняем элементы местами:
;