Jumat, 06 Mei 2016

Rencana Kuliah Minggu Ke-8 Nomor 3 - Menghilangkan Duplikasi Pada Array

Assalamualaikum sobat blogger...
Program kali ini membahas tentang materi array, seperti kita ketahui array bisa kita isi dengan data yang berulang, semisal dalam array a yang menyimpan 7 buah data dan di dalamnya terdapat data yang sama seperti data 1 yang ada 2, data 3 yang jumlahnya ada 5 dan sebagainya.
Nah, program yang saya posting kali ini akan menghilangkan duplikasi data tersebut, langsung saja kita lihat source codenya :

#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
                int a[50],n,c;
                cout<<"masukkan jumlah data : ";
                cin>>n;
                for(int i=1;i<=n;i++)
                {
                                cout<<"masukkan data ke-"<<i<<" : ";
                                cin>>a[i];
                }
                cout<<"data yang anda masukkan adalah : ";
                for(int i=1;i<=n;i++)
                {
                                cout<<a[i]<<" ";
                }
                for(int i=1;i<=n;i++)
                {
                                for(int l=i+1;l<=n;l++)
                                {
                                                if(a[i]==a[l])
                                                {
                                                                n=n-1;
                                                                for(int m=l;m<=n;m++)
                                                                a[m]=a[m+1];
                                                                c=1;
                                                                l;
                                                }
                                }
                }
                if(c==0)
                cout<<"eror";
                else
                {
                                cout<<endl;
                                cout<<"angka sesudah duplikasi : ";
                                for(int l=1;l<=n;l++)
                                {
                                                cout<<a[l]<<" ";
                                }
                }
                return 0;
}
Berikut tampilan pada saat di compile :



Program saya di atas adalah program nomer 3 dari total jumlah 3 soal yang diberikan dosen kami, untuk nomer 1 dan 2 bisa sobat lihat di blog kedua teman saya :
Sekian pembahasan pogram array yang saya buat, terimakasih, wassalamualaikum wr,wb.


Emoticon Emoticon