Membuat Array Numerik

Posted by Budi Arieyanto | Posted in | 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