fork download
  1. #include <stdio.h>
  2.  
  3. void bubble(int [], int);
  4.  
  5. int main()
  6. {
  7. int arr[50], n, a, b;
  8. //printf("Enter number of elements\n");
  9. scanf("%d", &n);
  10. //printf("Enter elements of array \n");
  11. printf("Unsorted list is :\t");
  12. for (a = 0; a < n; a++)
  13. {
  14. scanf("%d", &arr[a]);
  15. printf("%d\t",arr[a]);
  16. }
  17. bubble(arr, n);
  18.  
  19. printf("\nSorted list is:\t\t");
  20. for ( a = 0 ; a < n ; a++ )
  21. {
  22. printf("%d\t", arr[a]);
  23. }
  24. return 0;
  25. }
  26.  
  27. void bubble(int array[], int n)
  28. {
  29. int a, b, temp;
  30. for (a = 0 ; a < ( n - 1 ); a++)
  31. {
  32. for (b = 0 ; b < n - a - 1; b++)
  33. {
  34. if (array[b] > array[b+1])
  35. {
  36. temp = array[b];
  37. array[b] = array[b+1];
  38. array[b+1] = temp;
  39. }
  40. }
  41. }
  42. }
Success #stdin #stdout 0s 2252KB
stdin
10
3
7
2
10
1
35
15
5
30
4
8
stdout
Unsorted list is :	3	7	2	10	1	35	15	5	30	4	
Sorted list is:		1	2	3	4	5	7	10	15	30	35