Membuat Array Numerik
Posted by Budi Arieyanto | Posted in Borlant C++ | Posted on 02.24
#include
#include
void buble(float *item,int count);
main()
{
float n[80];
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>count;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");
}
}
}
*/
void insertion(float *item, int count)
{
register int a,b,i;
register int t;
for (a=1;a
{
t = item[a];
b = a-1;
while (b>=0 && t
{
item[b+1]=item[b];
b--;
}
item[b+1]=t;
for (i=0;i
printf("%5.2f ",item[i]);
printf("\n");
}


Comments (0)
Posting Komentar