Friday, May 6, 2016

MENGHILANGKAN DUPLIKASI DATA DI ARRAY C++ [RENCANA KULIAH]

Hai, selamat malam. Kali ini saya akan membagikan program menghilangkan duplikasi data. Dibawah ini adalah program beserta petunjuknya, agak rumit sih :D

#include <iostream>
#include <conio.h>

using namespace std;
main(){
int nilai[10],dup[10]; /*var nilai berfungsi untuk menampung nilai array yang dimasukkan, dan var dup berfungsi menampung array hasil dari duplikasi data
         */

int temp, jml,jmldup,k; /*var temp berfungsi untuk menyimpan sementara suatu variabel, jml berfungsi unntuk memberi jumlah kemunculan huruf yg dimasukkan, jmldup berfungsi untuk membatasi dari array dup[], dan k berfungsi untuk mengurutkan dlm menampilkan array dup[]*/
k=0;
jmldup = 0;
for(int i=0;i<10;i++){
               /*memasukkan data array dengan perulangan*/
cout<<"Masukkan nilai ke-"<<i+1<<" : ";cin>>nilai[i];
}
for(int i=0;i<10;i++){
                //mengurutkan data dari nilai terkecil ke tertinggi
for(int j=i+1;j<10;j++){
if(nilai[i] > nilai[j]){
temp = nilai[j];
nilai[j] = nilai[i];
nilai[i] = temp;
}
}

}

for(int i=0;i<10;i++){
cout<<nilai[i]<<"  ";
}
cout<<endl;
for(int i=0;i<10;i++){
jml = 0;
for(int j=0;j<10;j++){
if(nilai[i] == nilai[j]){
                               /*var jml dimulai dari 0, apabila nanti nilai = nilai maka jml akan bernilai 1 apabila data tidak ada yg sama, apabila data yg sama 3 maka akan bernilai 3, dst.*/
jml++;
}
}
if(nilai[i] != nilai[i-1]){
                        /*untuk menampilkan frekuensi huruf dan mencegah kemunculan 2 kali*/
cout<<nilai[i]<<" kemunculan = "<<jml<<endl;
}
if(jml == 1){ /*apabila frekuensi kemunculan nya 1 maka elemen nilai akan disimpan di var dup*/

dup[k] = nilai[i];
jmldup++;
k++;
}
}

cout<<endl<<endl<<"Menghilangkan duplikasi data : ";
for(int i=0;i<=jmldup;i++){
cout<<dup[i]<<"   ";
}
}

RAPTORNYA ::


Bagikan

Jangan lewatkan

MENGHILANGKAN DUPLIKASI DATA DI ARRAY C++ [RENCANA KULIAH]
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.

Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan ...

Untuk menyisipkan kode pendek, gunakan <i rel="code"> ... KODE ... </i>
Untuk menyisipkan kode panjang, gunakan <i rel="pre"> ... KODE ... </i>
Untuk menyisipkan gambar, gunakan <i rel="image"> ... URL GAMBAR ... </i>