Merhabalar daha önce sormuş olduğum (git:113218) soru hakkında yine.Binary search le soruyu çözmeye çalıştım, kod aşağıda compile etmek istediğimde `while(girdi!=d);` kısmında syntax error veriyor. nerde yanlışım var bir el atabilirmisiniz duyurunun sevgili debuggerları :)#include <stdio.h>#include
Merhabalar daha önce sormuş olduğum (git:
113218) soru hakkında yine.
Binary search le soruyu çözmeye çalıştım, kod aşağıda compile etmek istediğimde
while(girdi!=d); kısmında syntax error veriyor. nerde yanlışım var bir el atabilirmisiniz duyurunun sevgili debuggerları :)
#include <stdio.h>
#include <string.h>
#define enKucukSayi 1
#define enBuyukSayi 100
/* Baslangic*/
int main( void )
{
int tahmin = 0;
int minimumDeger = enKucukSayi;
int maksimumDeger = enBuyukSayi + 1;
char girdi,d,b,k;
printf( "\n" );
printf( "%d ile %d arasinda bir sayi tutun", enKucukSayi, enBuyukSayi );
do
{
tahmin = minimumDeger + ( ( maksimumDeger - minimumDeger ) / 2 );
printf( "\n" );
printf( "Tuttugunuz sayi %d mi? ", tahmin );
printf( "Eger dogruysa '%s', tuttugunuz sayidan buyukse '%s' kucukse'%s' giriniz : ", d, b, k );
scanf( "%s", girdi);
if (girdi == d)
{
printf( "\n" );
printf( "tuttugunuz sayi %d !",tahmin );
printf( "\n" );
break;
}
if ( girdi==b)
maksimumDeger = tahmin;
else if (girdi==k)
minimumDeger = tahmin;
else puts ("Bu harf gecersiz")
} while(girdi!=d);
system("PAUSE");
return;
}