Sunday, December 5, 2010

Program Pengurutan Karakter

 #include <string.h>
 #include <stdio.h>
 #include <stdlib.h>


  /* The Selection Sort. */
  void select(char *A, int n)
  {
    register int a, b, c;
    int kata;
    char t;

    for(a=0; a < n-1; ++a) {
      kata = 0;
      c = a;
      t = A[a];
      for(b=a+1; b < n; ++b) {
        if(A[b] < t) {
          c = b;
          t = A[b];
          kata = 1;
        }
      }
      if(kata) {
        A[c] = A[a];
        A[a] = t;
      }
    }
  }

  int main(void)
  {

    char s[255];

    printf("Masukan Kata yang ingin diurutkan:");
    gets(s);
    select(s, strlen(s));
    printf("Haslk pengurutannya adalah : %s.\n", s);

    return 0;
    }
    
referensi : java2.com
   

No comments:

Post a Comment