Minggu, 23 Juni 2013

Coding C++/cpp yang digunakan untuk mengecek Palindrome atau Bukan Palindrome


Dibawah ini menggunakan  Coding yang digunakan  untuk  memeriksa apakah kata yang kita masukin pada c++ console palindrome atau  tidak.

#include<iostream>
#include<stack>
#include<string.h>
using namespace std;

stack<char> S;
int main()
{
                char kalimat[1000];
                cin.getline(kalimat,sizeof(kalimat));

                //push karakter
                for(int i=0; i<strlen(kalimat); i++)
                                S.push(kalimat[i]);

                //cek palindrom
                                bool palindrome=true;
                for(int i=0; i<strlen(kalimat); i++)
                {
                                if(kalimat[i] != S.top())
                                {
                                                palindrome = false;
                                                break;
                                }
                                else
                                                S.pop();
                }
                //output
                if(palindrome)
                                cout<<"Palindrom!"<<endl;
                else
                cout<<"Bukan Palindrom!"<<endl;
                return 0;
}

Diatas merupakan Coding  C++/CPP yang digunakan untuk memeriksa palindrome  atau tidak sebuah kata, semoga bermanfaat.

Tidak ada komentar:

Posting Komentar