Source code percarian berurutan menggunakan C++ biasa dan struct
Biasa
Biasa
#include <iostream.h> #include <conio.h> void main() { int jml; int i; int arr[100]; int cari; int tanda=-1; cout<<"masukan banyaknya bilangan : "; cin>>jml; for(i=0;i<jml;i++){ cout<<"masukan bilangan ke-"<<i+1<<" : "; cin>>arr[i]; } cout<<"Isi dari array: "<<endl; for(i=0;i<jml;i++) cout<<" "<<arr[i]; cout<<"\n\nMasukkan data yang dicari: "; cin>>cari; for(int i=0;i<jml;i++){ if(cari==arr[i]){ tanda=i; break; } } if (tanda!=-1) cout<<"\n\nData tersebut ditemukan pada posisi: array["<< tanda<<"],"<<" atau deret ke-"<<(tanda+1); else cout<<"\nData tersebut tidak ditemukan "; getch(); }
Menggunakan Struct
#include <iostream.h> #include <conio.h> struct squ { int jml int arr[100]; int cari; }; void main() { squ squensial; int i; int tanda=-1; cout<<"masukan banyaknya bilangan : "; cin>>squensial.jml; for(i=0;i<squensial.jml;i++){ cout<<"masukan bilangan ke-"<<i+1<<" : "; cin>>squensial.arr[i]; } cout<<"Isi dari array: "<<endl; for(i=0;i<squensial.jml;i++) cout<<" "<<squensial.arr[i]; cout<<"\n\nMasukkan data yang dicari: "; cin>>squensial.cari; for(int i=0;i<squensial.jml;i++){ if(squensial.cari==squensial.arr[i]){ tanda=i; break; } } if (tanda!=-1) cout<<"\n\nData tersebut ditemukan pada posisi: array["<< tanda<<"],"<<" atau deret ke-"<<(tanda+1); else cout<<"\nData tersebut tidak ditemukan "; getch(); }
Komentar
Posting Komentar
Komen ya :D