В цикле сравниваются все пары соседних элементов: нулевой с первым, первый со вторым и т. д., всего 9 пар. На каждом проходе цикла сравнивается одна пара, и если её правый элемент меньше левого, то элементы меняются местами. Переменная s при этом увеличивается на значение индекса правого элемента. Выполним последовательно все действия в цикле.
k | Массив до сравнения | Обмен | S |
1 | 2 4 6 1 7 2 3 6 7 2 | нет | |
2 | 2 4 6 1 7 2 3 6 7 2 | нет | |
3 | 2 4 6 1 7 2 3 6 7 2 | да | 0 + 3 = 3 |
4 | 2 4 1 6 7 2 3 6 7 2 | нет | |
5 | 2 4 1 6 7 2 3 6 7 2 | да | 3 + 5 = 8 |
6 | 2 4 1 6 2 7 3 6 7 2 | да | 8 + 6 = 14 |
7 | 2 4 1 6 2 3 7 6 7 2 | да | 14 + 7 = 21 |
8 | 2 4 1 6 2 3 6 7 7 2 | нет | |
9 | 2 4 1 6 2 3 6 7 7 2 | да | 21 + 9 = 30 |