Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- void tukar (data, int a, int b) {
- int t;
- t = data[b];
- data[b] = data[a];
- data[a] = t;
- }
- void bubble_sort (data) {
- for (int i=1; i<n; i++) {
- for (int j=n-1; j>=i; j--) {
- if (data[j] < data[j-1]) {
- tukar(data, j, j-1);
- }
- }
- }
- }
- void tampil () {
- printf ("Data : ");
- for (int i=0; i<n; i++) {
- printf ("%d ", data[i]);
- }
- printf ("\n");
- }
- int main() {
- int nim, n;
- printf("Masukan NIM = "); scanf("%d", &nim);
- n = nim.length();
- int data[n];
- for (int i = n; i >= 0; i--) {
- data[i] = n % 10;
- n /= 10;
- }
- bubble_sort(data);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement