Saturday, January 17, 2015

Tugas akhir sorting

Tugas Akhir
1. Buatlah program untuk mengurutkan data-data berikut ini dari yang terbesar ke yang terkecil!

Screenshot


Sourcecode
#include <iostream>
#include <stdio.h>
#include <iomanip>
#include <string.h>

using namespace std;

void SwapMembers(int items[], int index1, int index2)
{
     int temp;
     temp=items[index1];
     items[index1]=items[index2];
     items[index2]=temp;
}
main()
{
      int n,m;
      int numbers[]={4,8,5,9,6,2,7,5,9,5};
      const int size=sizeof(numbers)/sizeof(numbers[0]);
      for(n=size-1;n>0;n--)
      for(m=0; m<n;m++)
      if(numbers[m]<numbers[m+1])
      SwapMembers(numbers,m,m+1);
      for(n=0; n<size; n++)
      cout<<numbers[n]<<", ";
      cout<<endl;
      system("PAUSE");
}


Share This Art!


Comments
0 Comments

0 komentar:

Post a Comment