Dasar teori :
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 :
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:
0 comments:
Post a Comment