Advertisement
zingga

CPP 1

May 24th, 2021
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. void tukar (data, int a, int b) {
  4. int t;
  5. t = data[b];
  6. data[b] = data[a];
  7. data[a] = t;
  8. }
  9. void bubble_sort (data) {
  10. for (int i=1; i<n; i++) {
  11. for (int j=n-1; j>=i; j--) {
  12. if (data[j] < data[j-1]) {
  13. tukar(data, j, j-1);
  14. }
  15. }
  16. }
  17. }
  18. void tampil () {
  19. printf ("Data : ");
  20. for (int i=0; i<n; i++) {
  21. printf ("%d ", data[i]);
  22. }
  23. printf ("\n");
  24. }
  25. int main() {
  26. int nim, n;
  27. printf("Masukan NIM = "); scanf("%d", &nim);
  28. n = nim.length();
  29. int data[n];
  30. for (int i = n; i >= 0; i--) {
  31. data[i] = n % 10;
  32. n /= 10;
  33. }
  34. bubble_sort(data);
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement