soal.
1. modifikasilah operator overloading input agar saat memasukkan elemen yang baru, elemen array dalam keadaan terurut !
2. buatlah metode hapus elemen tertentu dari array, namun sebelum dihapus, user ditanya lebih dulu elemen mana yang akan dihapus dengan menampilkan keadaan array pada saat itu!
jawaban:
1.
istream& operator>>(istream& in, Array1D& x){
for(int i=0;i<5;i++){
cout<<”masukkan nilai array posisi ke-”<<<” : “;
in>>x.A[i];
}
return in;
}
2.
void Array1D::hapus_elemen(){
int posisi;
cout<<”Pilih indeks berapa yg akan di hapus : “;
cin>>posisi;
if(posisi>0 && posisi<=5)
A[posisi-1]=’O';
else cout<<”indeks yg anda masukan salah karena indek hanya terdiri dari 1 – 5\n”;
}
jika masih ada kekurangan mohon maaf...
karna saya juga masih belajar dan butuh pelajaran..
hehe..
semoga bermanfaat.
0 comments:
Post a Comment