-
3576.
0/* this program binary search */
#include <stdio.h>
#include <conio.h>
#define size 15
int binarysearch( const int b[], int searchkey, int low, int high );
/* function main begins program execution */
int main( void )
{
/* initialize a */
int a[ size ];
int key; /* value to locate in array a */
int result; /* variable to hold location of key or -1 */
int i;
printf( "input search keyn" );
scanf("%d",&key);
printf( "data itemsn" );
/* generate and print a array */
for ( i = 0; i < size; i++ ) {
a[i]= i*2;
printf( "%4d", a[ i ] );
} /* end for */
/* binary search */
result = binarysearch( a, key, 0, size - 1 );
/* display results */
if ( result != -1 ) {
printf( "n%d found in %d th indicen", key, result );
} /* end if */
else {
printf( "n%d not foundn", key );
} /* end else */
getch();
return 0; /* indicates successful termination */
}
int binarysearch( const int b[], int searchkey, int low, int high )
{
int middle; /* variable to hold middle element of array */
/* loop until low subscript is greater than high subscript */
while ( low <= high ) {
/* determine middle element of subarray being searched */
middle = ( low + high ) / 2;
/* if searchkey matched middle element, return middle */
if ( searchkey == b[ middle ] ) {
return middle;
} /* end if */
/* if searchkey less than middle element, set new high */
else if ( searchkey < b[ middle ] ) {
high = middle - 1; /* search low end of array */
} /* end else if */
/* if searchkey greater than middle element, set new low */
else {
low = middle + 1; /* search high end of array */
} /* end else */
} /* end while */
return -1; /* searchkey not found */
} /* end function binarysearch */
-
ccc rammstein ccc günaydın diler 04 12 2024
-
bi kız max bu kadar kapalı olmalı
-
bir keresinde torpili havada patlatmak için
-
wow girl çilek istermisin
-
şamın motivenin
-
mkultravictim31 telefon kulubesindeki
-
vikings videolar kismindaki cimsel
-
katliam yapma fikrim var ama
-
560 bin tl parasi olan salaktir
-
gay olunca kafam rahatladii
-
aslanların da bir kedi olması
-
pehh yine akşamı ettik pehh 04 12 2024 19 31
-
wowgirl dava acakmis ozelden soyledi
-
sevdiğimi başkalarıyla göreceksem
-
bigun ecevit bi adam ve obur adam ahiretee
-
düşünsenize evde otururken ben geliyorum
-
sizin cift hesap kulandinizi bilmiyormuyuz
-
ukrayna valisini iskenceyle oldurmusler
-
zaro ağa nın taku üstüne tak olur mu
-
wowgirl mesaj kutusuna bakip gecici
-
namık bile gitti buradan
-
züt giberler derneği
-
4 aralık 2024
-
wowgirl karim olsaydi gavat oldugum
-
amım yangın yeri
-
ah eski yazarlar
-
namik babasina kitap aldirmaliydi vol1
-
hala 18 sayfa başlık açılıyor hayret bişi ak
-
memati veledi nerdesin
-
memati gozumun onunde soyun
- / 2