Pada Postingan kali ini saya akan menjelaskan sedikit tentang Sorting, Sebelumnya Sorting sendiri itu apa, Nah Sorting dapat diartikan sebagai pengurutan suatu data di dalam sekumpulan data yang tidak terurut.
Jadi misalkan kita punya data {1,5,6,8,9,9,3,5,6,7,8} maka ini bisa diurutkan dari nilai yang paling tinggi ke rendah atau sebaliknya seperti ini {9,9,8,8,7,6,6,5,5,3,1} atau seperti ini {1,3,5,5,6,6,7,8,8,9,9}. dengan cara mengecek satu persatu tentunya. langsung aja cekidot di video tutorial dan source code di bawah ini :
Source Code :
#include <stdio.h>Sekian Semoga Bermanfaat
#include <stdlib.h>
void swapValue (int *tIntA, int *tIntB);
int main()
{
int tListAngka[20] = {9,9,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;
}
Terima Kasih ^_^
Tidak ada komentar:
Posting Komentar