Program Array
1. Identifikasi
Menghilangkan duplikasi dari data yang diinputkan
2. Menentukan input dan output
input : 3,4,5,3,2
output : 3,4,5,3
3. Membuat flowchart.
Input, Data yang dihapus data ke 5
Data yang tidak dihapus
data 0=3
data 1=4
data 2=5
data 3= 3
5. Implementasi
#include <cstdlib>
#include <iostream>
using namespace std;
void b(int a[5]){
int p,i;
cout<<"Data Sebelum Di Hapus"<<endl;
for(int i=0;i<5;i++){
cout<<a[i]<<endl;
}
cout<<"Pilih Indeks Yang Ingin Di Hapus =";cin>>p;
i=p;
cout<<"Nilai Yang Dihapus ="<<a[i]<<endl<<"Pada Indeks ["<<i<<"]\n";
cout<<"Data Yang Tidak Di Hapus"<<endl;
for(int k=p;k<5;k++){
a[k]=a[k+1];
}
for(int o=0;o<5-1;o++){
cout<<"Data"<<o<<" = "<<a[o]<<endl;
}
}
int main(int argc, char *argv[])
{
int a[5];
cout<<"Program Array yang di hapus"<<endl;
for(int b=0;b<5;b++){
cout<<"Masukan Nilai =";cin>>a[b];
}
b(a);
system("pause");
return 0;
}
#include <iostream>
using namespace std;
void b(int a[5]){
int p,i;
cout<<"Data Sebelum Di Hapus"<<endl;
for(int i=0;i<5;i++){
cout<<a[i]<<endl;
}
cout<<"Pilih Indeks Yang Ingin Di Hapus =";cin>>p;
i=p;
cout<<"Nilai Yang Dihapus ="<<a[i]<<endl<<"Pada Indeks ["<<i<<"]\n";
cout<<"Data Yang Tidak Di Hapus"<<endl;
for(int k=p;k<5;k++){
a[k]=a[k+1];
}
for(int o=0;o<5-1;o++){
cout<<"Data"<<o<<" = "<<a[o]<<endl;
}
}
int main(int argc, char *argv[])
{
int a[5];
cout<<"Program Array yang di hapus"<<endl;
for(int b=0;b<5;b++){
cout<<"Masukan Nilai =";cin>>a[b];
}
b(a);
system("pause");
return 0;
}
6. Eksekusi





Komentar
Posting Komentar