3.1.1
Source Code
/* Praktikum Algoritma dan Stuktur Data
Praktikum 4 - Sorting (2 November 2015)
------------------------------------------------------
Nama : Achmad Kharis
NIM
: J1F114002
------------------------------------------------------
Program - Bubble Sort Descending
Untuk memenuhi Tugas Praktikum ke-4
*/
#include
<iostream>
#include
<conio.h>
using
namespace std;
int
main()
{
int i,j,n;
int Arr[50];
int tmp;
cout
<< "\n ---------------------------------------------";
cout
<< "\n | >> Program Pengurutan Data
<< |";
cout
<< "\n | >> Secara Descending
<< |";
cout
<< "\n | >> Bubble Sort
<< |";
cout
<< "\n ---------------------------------------------\n";
cout
<< "\n ==> Inputkan
banyak data yg akan diurutkan: ";
cin
>> n;
cout
<< "\n";
for(i=1;
i<=n; i++)
{
cout<<"\tInputkan data
ke-"<<i<<" = ";
cin>>Arr[i];
}
//Pengurutan
secara Descending (Bubble Sort)
for(i=1;
i<=n; i++)
{
for(j=i; j<=n; j++)
{
if(Arr[i] < Arr[j])
{
tmp = Arr[j];
Arr[j] = Arr[i];
Arr[i] = tmp;
}
}
}
cout
<< "\n
---------------------------------------------\n";
cout
<< " ## Hasil Pengurutan
data Secara Descending ##\n";
cout
<< "
---------------------------------------------\n";
cout
<< "\n";
for(i=1;i<=n;i++)
{
cout<<"\tElement
"<<i<<" = "<<Arr[i]<<endl;
}
getch();
}
|
3.1.2
Output
Gambar 3.5.4.1 Tampilan Program
saat dijalankan
Gambar 3.5.4.2 Tampilan program
saat menginputkan banyak data yang akan diurutkan
Gambar 3.5.4.3 Tampilan Program
setelah menginputkan banyak data yang akan diurutkan
Gambar 3.5.4.4 Tampilan Program setelah
menginputkan beberapa data
Gambar 3.5.4.5 Tampilan Program
seat menampilkan hasil pengurutan secara Descending
Jujur aku binggung, aku ada tugas bisa bantuin gak?
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapus