Помогите безотлагательно распишите почему таковой ответ
Помогите безотлагательно распишите почему такой ответ
Задать свой вопросОтветом будет (36, 27, 45, 62, 61, 54).
Почему?
Мы начинаем сортировку с четвёртого элемента массива исходя из условия цикла, потому 1-ые 3 числа не сортируются.
Раз это упорядочивание по убыванию, то это единственный ответ, в котором заключительные элементы массива убывают, так что ответить на это можно не особо глядя на код.
Но, чтобы Для вас было проще понять, как это работает, то представим, что массив был таким: (36, 27, 45, 54, 62, 61).
Что делает код каждый цикл?
Мы сопоставляем a[i] и a[i+1], то есть, если брать a[3] и a[4], то код начнёт сопоставлять 54 и 62. Если второе число больше первого, то он выполнит последующие аннотации. В нашем случае так и получается.
1. Мы записываем в переменную s значение переменной a[i], то есть a[3], то есть 54.
2. Записываем в переменную a[i], либо a[3], значение, хранящееся в a[i+1], либо a[4], то есть теперь a[3] не 54, а 62.
3. Затем мы записываем в a[i+1], либо a[4], значение, которое хранится в переменной s, то есть 54.
Сейчас наш массив (36, 27, 45, 62, 54, 61).
Последующим шагом код сравнит 54 и 61. Он опять увидит, что 2-ое число выше первого и сделает всё то же самое, поменяв местами числа.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.