Buble Sort Type Numerik Descending
Posted by Budi Arieyanto | Posted in Borlant C++ | Posted on 02.20
/* program 04bublen.c, pengurutan data dengan metode buble sort */
/* program akan meminta input data berupa bilangan bulat/real */
/* dan kemudian mengurutkannya, sesuai dengan urutan menaik */
#include
#include
void buble(float *item,int count);
main()
{
float n[80];
int max,i;
clrscr();
printf("Berapa bilangan akan diurutkan? ");
scanf ("%d",&max);
for (i=0;i
{
printf("bilangan ke-%d: ",i);
scanf ("%f",&n[i]);
}
buble(n,max);
printf("bilangan yang telah diurutkan:\n");
for (i=0;i
printf("%5.2f; ",n[i]);
getche();
}
void buble(float *item, int count)
{
register int a,b,i;
register int t;
for (a=1;a
for (b=count-1;b>=a;b--)
{
if (item[b-1] < item[b])
{
t = item[b-1];
item[b-1] = item[b];
item[b] = t;
for (i=0;i
printf("%5.2f ",item[i]);
printf("\n");
}
}
}


Comments (0)
Posting Komentar