Tuesday, November 6, 2012

Tutorial Sorting Pemograman C



Sorting dapat diartikan secara sederhana sebagai pengurutan suatu data di dalam sekumpulan data yang tidak terurut.




Adapun Video Youtube dapat dilihat disini

Sedangkan codingnya sebagai berikut :

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

void swapValue (int *tIntA, int *tIntB);

int main()
{
       int tListAngka[20] = {1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2};
       int tSwap;
       int tUrutan;

       do

       {
              tSwap = 0;

              for(tUrutan=0;tUrutan<19;tUrutan++)

              {
                     if(tListAngka[tUrutan]<tListAngka[tUrutan+1])

                     {
                           swapValue(&tListAngka[tUrutan], &tListAngka[tUrutan+1]);

                           tSwap = 1;
                     }
              }
       }
      
       while(tSwap == 1);

       for(tUrutan=0;tUrutan<20;tUrutan++)

       {
              printf("Nilai : %d,\n", tListAngka[tUrutan]);
       }

       system("pause");
}

void swapValue (int *tIntA, int *tIntB)
{
       int tInt = *tIntA;
       *tIntA = *tIntB;
       *tIntB = tInt;
}

Semoga dapat bermanfa'at, Terimakasih.

No comments:

Post a Comment