Home » , » Program mengurutkan data di c++

Program mengurutkan data di c++

Posted by E-Learning on Monday, March 30, 2015

Dasar teori :
A. Array (larik adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama. Urutan  dari nilai atau elemen larik  ditunjukkan oleh suatu subscript atau index.

Deklarasi array :
Tipe_data nama_var_array[ukuran];
Keterangan : 
- tipe data : menyatakan jenis tipe data elemen larik
- nama_var_array : menyatakan nama variabel yang di pakai.
- ukuran : menunjukkan jumlah maksimal elemen larik
Contoh :

Int nilai[7];

Program yang dibuat dengan bahasa C++, program ini untuk mengurutkan data yang awalnya tidak tertata atau tidak berurutan sama sekali menjadi berurutan. hasil dari program ini adalah data array dapat berurutan secara ascending dan descending dari terkecil ke besar maupun dari besar ke kecil.
langsung ke kodenya :

#include<iostream>
using namespace std;
main(){
const int arraySize=8;
int dummy;
int n[arraySize]={8,3,7,1,6,4,2,5};
cout<<"Urutkan data dari awal\n";
for(int i=0;i<arraySize-1;i++){
cout<<n[i]<<" "; }
for(int i=0;i<arraySize-1;i++){
for(int j=0;j<arraySize;j++){
if(n[j]>n[j+1]){
dummy=n[j];
n[j]=n[j+1];
n[j+1]=dummy;
}else; } }
cout<<"\n\n Urutan data dari yang terkecil kebesar\n";
for(int i=0;i<arraySize;i++){
cout<<n[i]<<" "; }
cout<<"\n\n Urutan data dari yang terbesar ke kecil\n";
for(int i=arraySize-1;i>=0;i--){

cout<<n[i]<<" "; }}

output:


Hosting Unlimited Indonesia

0 comments:

Donate Bitcoin :
19QsXRcfUEKW9AVbGkJFB6WJPvn6uRboNr