Program c++ ini memiliki ketentuan seagai berikut :
-Semua data yang sesuai dengan inputan user akan terhapus.
-Terdapat counter untuk menghitung berapa data yang terhapus.
Berikut codingannya :
#include <iostream>
using namespace std;
int main()
{
int a[8]={2,12,6,12,12,7,6,12};
int b;
int x=0;
int j=0;
cout<<"Data sekarang : ";
for (int x=0;x<=7;x++)
{
cout <<a[x]<< " ";//menampilkan data dalam array
}
cout<<"\nData yang akan dihapus? ";cin>>b; //patokan nilai yang akan dihapus
for (;x<=7;x++)//looping dengan variabel x
{
if (a[x]==b)//jika data dalam array a[x] terdapat nilai sama dengan nilai dalam variabel b tadi
{
j++;//nilai j tambah 1
}
}
cout<<"\nData yang terhapus ada "<<j<<endl;//menampilakn jumlah keseluruhan angka j tadi yang didapat dari akumulasi berapa kali nilai array sama dengan nilai b
cout<<endl;
cout<<"Data sekarang = ";
for (int g=0;g<=7;g++)//looping untuk menampilkan data yang telah dimodif
{
if (a[g]!=b)//jika nilai dalam array a[g] tidak sama dengan b
{
cout<<a[g]<<" ";//outputkan semua nilai yang tidak sama dengan nilai b
}
}
return 0;
}
Preview :
Tidak ada komentar:
Posting Komentar