fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. void bubble_sort(int arr[], int n){
  4. for(int i = 0; i < n-1;i++){
  5. int flag = 0;
  6. for(int j = 0; j < n-1-i; j++){
  7. if(arr[j]>arr[j+1]){
  8. swap(arr[j],arr[j+1]);
  9. flag = 1;
  10. }
  11. }
  12. if(flag == 0){
  13. break;
  14. }
  15. }
  16.  
  17. }
  18.  
  19. int main(){
  20. int arr[]= {1,12,3,5,10};
  21. int n = sizeof(arr)/sizeof(arr[0]);
  22. bubble_sort(arr,n);
  23. for(int i = 0; i < n; i++){
  24. cout<<arr[i]<<" ";
  25. }
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0.01s 5320KB
stdin
Standard input is empty
stdout
1 3 5 10 12