folder Tahribat.com Forumları
linefolder C - C++
linefolder Dairesel Kuyruk (Yardım!!!)



Dairesel Kuyruk (Yardım!!!)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kajmerpac
    kajmerpac's avatar
    Kayıt Tarihi: 03/Kasım/2008
    Erkek

    dairesel kuyruk ödevimiz vardı eleman ekle cıkar falan

    C++da yazdm fakat bi mantık hatası var yardım edebilcek warmı??

    ///////////////////////////////////////////////// 

    #include<iostream>
    #include<conio.h>
    #include<string>

    using namespace std;

    string A[4],k;
     int s=0,b=0,i;

    char n;


    int yaz()
    {
      for(i=1;i<=4;i++)
      {if (A[i]== " ")
      { cout<<"#";}
      else
      {cout<<A[i];}
      }}

    void ekle()
    {cout<<"eklemek istediginiz elemani yazin:";
    cin>>n;

    if(s<4)
    { s=s+1;}
    else
    { s=1;}


     if(s==b)
    {cout<<"tasma var";s=3;}

    else {
    A[s]=n;
    }
    if(b==0)
    {b=1;}
    yaz();}
     void cikar()
     {
    if(b==0)
    {cout<<"kuyrukta eleman yok!!!";}
    else
    {
    k=A[b];
    A[b]=" ";

    }

    if(b=4)
    {b=1;}
    else
    {b=b+1;}
    cout<<"silinen eleman:"<<k;
    yaz();
    }

    void elemankullan()
    {

    cout<<"Eleman eklemek icin E,silmek icin S,cıkmak icin C ye basin";

    }
    int main()
    {
     char ch='a';
    elemankullan();
    do
    {ch=getche();
    if(ch=='e')
    { ekle();}

    else if(ch=='s');
    { cikar();}
    elemankullan();}
    ;while(ch!='c')

    return 0 ;


    }
    ///////////////////////////////////////////////////////////////

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kajmerpac
    kajmerpac's avatar
    Kayıt Tarihi: 03/Kasım/2008
    Erkek

    yardım edebilcek kimse yokmu ya ??

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mont-blanc
    mont-blanc's avatar
    Kayıt Tarihi: 15/Eylül/2007
    Erkek
    ne diyon yav ?

    yıkılma sakın !
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Musket
    Musket's avatar
    Üstün Hizmet Madalyası
    Kayıt Tarihi: 09/Haziran/2002
    Erkek

    Dairesel kuyruk dediğin nedir yahu :|

    İnsan bir açıklar.

     

    Ayrıca o ne kadar kötü bir kod yazmaktır.

    Düzenle lütfen kodunu.

    O kodu kim okusun kim anlasın. 

     

     

    Ayrıca o elemanKullan() ne kadar gereksiz bir metod olmuş öyle :| 

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    Hocam dairesel kuyruk dediğin belli bi aralıkta veri dolduğu zaman üste yazma olayı mı?

     

    Yani mesela 25 eleman sığacak kadar bi dizin var. 5. elemandan başladın yerleştirmeye..

     

    5e 6ya 7ye 8e falan filan 25e geldin sonra 1e 2ye... ve 5e gelince eski verinin üzerine yazcan. Dairesel kuyruk bu mudur yani?


    There are 10 types of people in the world. Those who knows binary and those who dont...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SpArK
    SpArK's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    Ne bicim bir koddu o kardesim :| , birkere tamam yazdin sen anliyabiliyorsunda , yeni birisi gorcekken kodu anlayip analiz etmesi uzun zaman alir koda alismasi

    falan filan , o yuzden lutfen degisken isimlerini , fonksiyonlarin isimlerini anlamli tutmaya calis.fonksiyon isimlerin hele sacmalik :S Lutfen dikkat et boyle seylereki

    sana kolayca yardim edilebilsin.Dedigin o "dairesel kuyruk" adi altinda yazilmis bir kod buldum , bunu cok iyi calis , incele , arastir bence , baska cozum yolu

    goremedim...

    Kod linki : http://www.muhendisforum.net/index.php?PHPSESSID=of1tj90arsjqdt3a28kvgdh6r0&topic=893.0 

    --------------
     

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    dairesel kuyruk die isim taktığın şey veriyapıları dersindeki stack yapısımı push() pop() fonskiyonları ile yaptığımız fifo(first input first output) ve lifo(last input first output) yöntemi ile çalışan yapı?

    eğer öyle ise, isim koyma konusunda tarih yazmışsınız hocam tebrik ederim :)


    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angels_demos
    angels_demos's avatar
    Kayıt Tarihi: 03/Haziran/2006
    Erkek

    dairesel kuyruk ne be:D push pop kullanarak fifo ile bişiler yazmşsn işte bu isim nerden çktı işmdi :D 

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    tomu
    tomu's avatar
    Kayıt Tarihi: 09/Mayıs/2007
    Erkek

    int yaz() // geri donus degerin yok void yap. elemankullan() fonk. do'nun icine yaz. programi calistirdiginda hatalari almadin mi?

    push pop gorduyseniz eger onlarla yapman daha kolay. bu kadar uzun kod yazmanada gerek kalmaz.

     

Toplam Hit: 3166 Toplam Mesaj: 9