fork download
  1. #include <stdio.h>
  2.  
  3. void bubbleSort(int arr[], int n) {
  4. for (int i = 0; i < n - 1; i++) {
  5. for (int j = 0; j < n - 1; j++) {
  6. if (arr[j] > arr[j + 1]) {
  7. // Swap arr[j] and arr[j+1]
  8. int temp = arr[j];
  9. arr[j] = arr[j + 1];
  10. arr[j + 1] = temp;
  11. }
  12. }
  13. }
  14. }
  15.  
  16. int main() {
  17. int arr[] = {64, 34, 25, 12, 22, 11, 90};
  18. int n = sizeof(arr) / sizeof(arr[0]);
  19. printf("Original array: ");
  20. for (int i = 0; i < n; i++) {
  21. printf("%d ", arr[i]);
  22. }
  23. printf("\n");
  24.  
  25. bubbleSort(arr, n);
  26.  
  27. printf("Sorted array: ");
  28. for (int i = 0; i < n; i++) {
  29. printf("%d ", arr[i]);
  30. }
  31. printf("\n");
  32.  
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0.01s 5276KB
stdin
Standard input is empty
stdout
Original array: 64 34 25 12 22 11 90 
Sorted array: 11 12 22 25 34 64 90