CONTOH PROGRAM PENGURUTAN DATA PADA BAHASA C++
Salah satu yang sering di
jumpai dalam pemrograman adalah suatu program pengurutan data. Berikut adalah
bahasa yang digunakan untuk pengurutan data pada program c++ :
for(int a=1; a<=byk; a++)
{
for(int b=byk-1;b>=a; b--)
{
if(data[b]<data[b-1])
{
tmp=data[b];
data[b]=data[b-1];
data[b-1]=tmp;
Contoh dari program
pengurutan data.
#include<iostream>
#include<conio.h>
#include<iomanip>
using namespace std;
main()
{
int byk, htg=1, tmp, data[5];
cout<<"Banyak data :";cin>>byk;
for(int i=1; i<=byk ;i++)
{
cout<<"Masukan data
Ke-"<<i<<":";cin>>data[i];
}
endl(cout);
cout<<"Data diurut naik:";
for(int a=1; a<=byk; a++)
{
for(int b=byk-1;b>=a; b--)
{
if(data[b]<data[b-1])
{
tmp=data[b];
data[b]=data[b-1];
data[b-1]=tmp;
}
}
cout<<data[a]<<"";
}
cout<<"\n Data diurut turun:";
for(int i=byk-1; i<=0;i--)
{
for(int h=0; h<i; h++)
{
if(data[h]>data[h+1])
{
tmp=data[h];
data[h]=data[h+1];
data[h+1]=tmp;
}
}
cout<<data[i]<<"";
}
cout<<"\n"<<endl;//
getch();
}
Dan ini hasil keluarannya:
Semoga bermanfaat, jangan
lupa share artikel ini jika kiranya bermanfaat.
Terimakasih.
Komentar
Posting Komentar