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