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