Online Compiler C

#include <stdio.h> void bubble_sort(int arr[],int sz){ int i=0; for(i=0;i<sz-1;i++){ int j=0; for(j=0;j<sz-1-i;j++){ if(arr[j]>arr[j+1]){ int tmp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=tmp; } } } } int main() { int arr[]={9,8,7,6,5,4,3,2,1,0}; int sz=sizeof(arr)/sizeof(arr[0]); bubble_sort(arr,sz); int i=0; for(i=0;i<sz;i++){ printf("%d ",arr[i]); } return 0; }
1) Этот код реализует алгоритм сортировки пузырьком для массива целых чисел. Функция `bubble_sort` сортирует массив в порядке возрастания, а затем в `main` отсортированный массив выводится на экран.  

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