RadarURL Siskom Black 4rt: Program Ascending dan Descending Angka

Rabu, 07 Maret 2012

Program Ascending dan Descending Angka

Program ini berguna untuk mengurutkan angka dari yang terbesar ke yang terkecil atau sebaliknya

check this out :

#include<stdio.h>

void sorting (int input[],int max);   //deklarasi fungsi sorting

main()



{

int i;

int input[100],max;

printf("Masukkan banyak data : ");          //instruksi memasukkan input

scanf("%d",&max);

if(max>100)                         //jika input > 100

printf("banyak data harus antara 1 s/d 100 !");

else                                //jika input <= 100

{

for(i=0;i<max;i++)

{

printf("\nMasukkan data ke %d : ",i+1);

scanf("%d",&input[i]);

}

sorting(input,max);                                            //panggil fungsi sorting

}

getch();
}

/*================fungsi sorting==========================*/

void sorting(int input[], int max)

{

int i, j, temp;

for(i=0;i<max;i++)                                              //operasi sorting

{

for(j=0;j<max;j++)

{

if(input[j]>input[i])

{

temp=input[i];                            //operasi swapping

input[i]=input[j];

input[j]=temp;

}

}

}

printf("\n\nAscending : ");           //menampilkan sorting ascending

for(i=0;i<max;i++)

{

if(i==max)

printf("%2d",input[i]);

else if(i<max)

printf("%2d ",input[i]);

}

printf("\n\nDescending : ");         //menampilkan sorting descending

for(i=0;i<max;i++)

{

if(i==max)


printf("%2d",input[max-i-1]);

else if(i<max)

printf("%2d ",input[max-i-1]);

}

}

Related Posts Plugin for WordPress, Blogger...
Coming Soon !!! System Computer Grand Event ( Screen ) Yang Akan Diselenggarakan Oleh Prodi Sistem Komputer Universitas Tanjungpura, Info Selanjutnya Akan Diposting Di Website Ini ... Ikuti Terus Berita - Berita SiskomBlack4rt ||||||| Presented By @ArMy