c++ da integer olarak tanımlanmış
dizi üzerinde, değer arama işlemini
ardisil arama ile yapma.
#include<iostream>//////bulduğu gibi döngüden çıkar------
using namespace std;
int ardisilarama(int A[],int N,int aranan)
{
for (int i=0;i<N;i++)
{
if (A[i]==aranan)
return i;
}
return -1;
}
int main()
{
int indis, aranan;
int A[]={5,78,45,67,88,99,22,5,34,5,455,22,123,543};
for (int i=0;i<sizeof(A)/sizeof(int);i++)
cout<<A[i]<<" ";
cout<<endl<<"aranan sayi: ";
cin>>aranan;
indis=ardisilarama(A,sizeof(A)/sizeof(int),aranan);
if (indis!=-1)
cout<<"indis: "<<indis;
else
cout<<"aranan deger dizide yok.";
return 0;
}
Hiç yorum yok:
Yorum Gönder