Thursday, December 23, 2010

Program Rata-rata dengan Array sebagai Parameter

#include<stdio.h>

void select();

#include "no3.h"

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;
      }
    }
  }


#include "no3.h"

 int main(void)
  {

    char s[30];

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

    return 0;
}

1 comment: