Posted by : Unknown Jumat, 11 April 2014

CONTOH PROGRAM ZIGZAG DALAM C++

#include "conio.h"
#include "iostream.h"
int data[10];
int i,j,tampung,k=0;

void tampil()
{
 for(i=0;i<9;i++)
 {
  printf("%d ",data[i]);
 } 
}
void sorting()
{
 for(i=9;i>1;i--)
 {
  printf("\nProses Ke %d\n",++k);
  for(j=0;j<i-1;j++)
  {
   if(data[j]>data[j+1])
   {
    printf("  Nilai %d (index %d) Ditukar Dengan Nilai %d (Index %d)\n",data[j],j,data[j+1],j+1);
    tampung=data[j];
    data[j]=data[j+1];
    data[j+1]=tampung;
   }
   else
   printf("  Tidak Terjadi Penukaran!\n");
  }
 }
}

main()
{
 int data2[]=
 {
  6,5,3,9,2,7,1,8,4
 };
 printf("Sebelum Sorting :\n");
 for(i=0;i<9;i++)
 {
  printf("%d ",data2[i]);
  data[i]=data2[i];
 }
 printf("\n\n");
 sorting();
 printf("\n\nSetelah Sorting :\n");
 tampil();
}


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © New Style - Skyblue - Powered by Blogger - Designed by Johanes Djogan -