1) Этот код реализует алгоритм сортировки пузырьком для массива целых чисел. Функция `bubble_sort` сортирует массив в порядке возрастания, а затем в `main` отсортированный массив выводится на экран. 2) Подсказки: - Обрати внимание на вложенные циклы: внешний цикл контролирует количество проходов, а внутренний — сравнение соседних элементов. - Убедись, что понимаешь, как работает обмен значений между `arr[j]` и `arr[j+1]` с использованием временной переменной `tmp`.