hoSSohbeT.com  Sohbet  forumlari

Anasayfa Bugünki Mesajlar Forumları Okundu Kabul Et
Geri git   hoSSohbeT.com Sohbet forumlari > Bilgisayar ve İnternet Dünyası > Bilgisayar - İnternet > Bilgisayar Dünyası > Programlama
Kayıt ol Yardım Sohbet Gazete oku Diyetsaglik Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et

Programlama Delphi , C , C++ , Qbasic , .NET Vb.Konular Hakkında Bilgi Alışverişi Yapabileceğiniz Bölüm



Cevapla
 
LinkBack Seçenekler Stil
Alt 06-09-08, 08:41   #1
Dokunma Yanarsın
 
aLayıNaiSyaN - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 04-02-08
Nerden: . . .
Mesajlar: 1,981
Tecrübe Puanı: 496 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000 aLayıNaiSyaN 1000
Girilen Kelimenin Polindrom Olup Olmadigini Kontrol Eden Program(YIGIN ORNEGI)

Yiginlarla yapilan Girilen kelimeyi Polindrom(Tersten okunusuda ayni) olup olmadigini kontrol eden program.
Ekran Ciktisi


PHP- Kodu:
/* 
/------------------------------------------------------------\ 
|************************************************************| 
|***************** hoSSohBet.Com*****************************| 
|**  Bir kelime alan ve bu kelimenin tersten de ayni ********| 
|** şekilde okunup okunmayacağını belirten bir yığın ********| 
|** uygulaması yapınız. Programın yığın olarak uygulanması **| 
|** gerekmektedir. ******************************************| 
\------------------------------------------------------------/ 
*/ 
 
#include <cstring> 
#include <cstdlib> 
#include <iostream> 
 
using namespace std
 
class 
Dugum 

    private: 
        
char bilgi
    public: 
        
Dugum *sonraki
        
Dugum(){bilgi 0;} 
        
Dugum(char a){ bilgi a;} 
        
char deger(){return bilgi;} 
        ~
Dugum(){} 
}; 
class 
Yigin 

    public: 
        
Dugum *bas
        
Dugum *son
        
Yigin(char a
        {     
            
Dugum *= new Dugum(a); 
            
bas y
            
son y
        } 
        
Yigin(){bas 0;son 0;} 
        
void push(char ); 
        
char pop(); 
        
bool bosMu(); 
}; 
bool Yigin::bosMu() 

    if(
bas == 0
        return 
true
    else 
        return 
false

void Yigin::push(char a

    
Dugum *tut = new Dugum(a); 
    if(
bas == && son == 0
    { 
        
bas tut
        
son tut
        
son->sonraki 0
    } 
    else 
    { 
        
tut->sonraki bas
        
bas tut
    } 

 
char Yigin::pop() 

    
Dugum *tut = new Dugum(); 
    
char a bas->deger(); 
    if(
bas == son
    { 
        
tut bas
        
delete bas
    } 
    else 
    { 
        
tut bas
        
tut bas->sonraki
        
delete bas
        
bas tut
    } 
    return 
a

int main() 

    
system("color 1e"); 
    
Yigin *yigin1 = new Yigin(); 
    
Yigin *yigin2 = new Yigin(); 
    
char a[100] , c
    
int i size kontrol 1
    
cout<<"\t\t\tBir Ifade Giriniz\n\t\t " 
            "CIKIS ICIN SIFIR(0) GIRINIZ\n\t\t\t "

    
gets_s(a); 
    
cout<<"\n\n"
    while(
a[0]!='0'
    { 
        
kontrol 1
        
size strlen(a); 
        for(
size i++) 
        { 
            
yigin1->pushtoupper(a[i]) ); 
        } 
        for(
size-> -j--) 
        { 
            
yigin2->pushtoupper(a[j]) ); 
        } 
        
printf("\t\t1.YIGIN\t       2.YIGIN\n"); 
        
printf("\t\t %c   %c  \t%c   %c\n",179,179,179,179); 
        for(
size i++) 
        { 
            
yigin1->pop(); 
            
yigin2->pop(); 
 
                
printf("\t\t %c %c %c  \t%c %c %c\n"
                       
179,toupper(b),179,179,toupper(c),179); 
            if(
== size 1
                
printf("\t\t %c%c%c%c%c\t\t%c%c%c%c%c\n"
                       
192,196,196,196,217,192,196,196,196,217); 
            if(
!= b
                
kontrol 0
        }     
        if(
kontrol == 1
            
cout<<"\n\t\t \1   Polindromdur   \1\n\n\n"
        else 
            
cout<<"\n\t\t Polindrom Degildir\n\n\n"
 
        
system("pause"); 
        
system("cls"); 
        
cout<<"\t\t\tBir Ifade Giriniz\n\t\t" 
                "CIKIS ICIN SIFIR(0) GIRINIZ\n\t\t\t "

        
gets_s(a); 
    } 
    return 
0

__________________
aLL Hope iS Gone

aLayıNaiSyaN isimli Üye şimdilik offline konumundadır  
Digg this Post!Bookmark Post in Technorati
Alıntı ile Cevapla
Cevapla

  • Submit Thread to Digg Digg
  • Submit Thread to del.icio.us del.icio.us
  • Submit Thread to StumbleUpon StumbleUpon
  • Submit Thread to Google Google
  • Bookmarks

    Seçenekler
    Stil

    Yetkileriniz
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is Açık
    Smileler Açık
    [IMG] Kodları Açık
    HTML-KodlarıKapalı
    Trackbacks are Açık
    Pingbacks are Açık
    Refbacks are Açık



    Bütün Zaman Ayarları WEZ olarak düzenlenmiştir. Şu Anki Saat: 18:06 .


    Powered by vBulletin Version 3.8.7
    Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
    Search Engine Friendly URLs by vBSEO 3.5.0 RC2
    Sohbet ve Sohbet odalari sitesi

    Sohbet Chat Forum Oyunlar1