• 22-10-2010, 00:52:23
    #1
    Merhaba arkadaşlar, can sıkıntısı bunu kodladım bugün,

    #include<stdlib.h>
    
    #include<stdio.h>
    
    #include<time.h> 
    
     int main(){
    
        int r,sayi,alttaban=0,usttaban=100,denemesayisi=0;
    
        srand((unsigned) time(NULL));
    
        r = rand() % 100;
    
        //printf("sayimiz: %d\n",r);
    
        scanf("%d",&sayi);
    
        while(sayi)
        {
    
            denemesayisi++;
    
            if(sayi>100){printf("WRONG entry! Number is between 1 & 100 inclusive\n");}
    
            else if(sayi==r){printf("CORRECT!!!!!!\n"); break;}  
    
            else 
    
            {   
    
                if(sayi>usttaban){printf("WRONG entry! Number is between %d & %d inclusive\n",alttaban+1,usttaban-1);}
    
                else if(sayi<alttaban){printf("WRONG entry! Number is between %d & %d inclusive\n",alttaban+1,usttaban-1);}
    
                else 
    
                {
    
                    if(sayi>r){printf("BELOW\n"); usttaban=sayi;}
    
                    if(sayi<r){printf("ABOVE\n"); alttaban=sayi;}
    
                }
    
            }
    
            scanf("%d",&sayi);
    
        }
    
        
    
        printf("You found number with %d try\n",denemesayisi);
    
        system("pause");
    
        return 0;
    
    }


    random sayımız 56 olsun

    user > 120 , çıktı : WRONG entry! Number is between 1 & 100 inclusive
    user > 40 , çıktı : ABOVE !
    user > 60 , çıktı : BELOW !
    user > 70 , çıktı : WRONG entry! Number is between 41 & 59 inclusive
    user > 56 , çıktı : CORRECT !

    You found number with 5 try
  • 07-01-2011, 04:28:03
    #2
    Algoritmada c++ dersim var acayip zorlanıyorum,bir çalışma planın yani şunu şunu yap çabuk kavrarsın diyebileceğin birşeyler önerin varmı?
  • 07-01-2011, 11:54:50
    #3
    teşekkürler,işimize yarar elbet.bi sorum olucaktı şu sondaki "system("pause");" ne işe yarıyo acaba.görmedikte biz c de
  • 09-01-2011, 16:07:06
    #4
    Üyeliği durduruldu
    güzel bir örnek olmuş, klasik vize-final soruları gibi
  • 10-01-2011, 11:30:39
    #5
    Bende c#ile kodlamıştım böyle birşey projelerimde mevcut, ihtiyaı olan olursa bana ulaşabilir.
  • 14-01-2011, 17:12:00
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    niye bu kadar uzun ki ? matlab ile çok benzer kodlar. matlab ile 3-4 satırlık program bu. farkı ne acaba
  • 14-01-2011, 18:43:28
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    puncover adlı üyeden alıntı: mesajı görüntüle
    niye bu kadar uzun ki ? matlab ile çok benzer kodlar. matlab ile 3-4 satırlık program bu. farkı ne acaba
    Çok uzun değil matlab ile birebir sayılır. Sadece arkadaş kullanıcı yönlendirmeleri yaptığı için açıklamalar uzun gelmiştir.