penggabungan 2 array
#include <cstdlib>#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{ int x;
int y;
cout<<"masukan banyak data aray 1 : ";
cin>>x;
int aray1[x];
for(int i=0; i<x; i++){
cout<<"masukan data ke "<<i<<" : ";
cin>>aray1[i];
}
cout<<"masukan banyak data aray 2 : ";
cin>>y;
int aray2[y];
for(int i=0; i<y; i++){
cout<<"masukan data ke "<<i<<" : ";
cin>>aray2[i];
}
cout<<"\nisi aray pertama : \n";
for(int i=0; i<x; i++){
cout<<aray1[i]<<"\t";
}
cout<<"\nisi aray kedua : \n";
for(int i=0; i<y; i++){
cout<<aray2[i]<<"\t";
}
int total,k;
k=0;
int k1=0;
total=x+y;
int aray3[total];
for(int i=0; i<total; i++){
if(i<x){
aray3[i]=aray1[k];
k++;}
else{
aray3[i]=aray2[k1];
k1++;}
}
cout<<"\ngabungan isi array pertama dan kedua : \n";
for(int i=0; i<total; i++){
cout<<aray3[i]<<"\t";
}
int cari;
cout<<"\nmasukan data yang akan dicari : ";
cin>>cari;
int z=0;
for(int i=0; i<total; i++){
if(cari==aray3[i]){
cout<<"data "<<cari<<" berada di index ke "<<i<<endl;
}
else{
z++;
}
}
if(z==total){
cout<<"maaf angka gak ada \n";}
cout<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
0 komentar: