Program C++ Materi Akhir (Polindrom)

 Palindrome/Polindrom

- Polindrom adalah sebuah kata/frasa yang dimana jika kita membacanya dari kata yang dibalik, dibaca dari depan ke belakang ataupun sebaliknya maka akan memunculkan bacaan yang akan kita baca sama persis.


Kode :

//Judul : Polindrom

//Author : Ryota Irawan


#include <iostream>


using namespace std;


//kamus


int i,n;


string kata;


bool palindrom = true;


 


//desk


int main(){


 


cout << "Program Mengecek Kata - Kalimat Palindrom atau Bukan" << endl;


 


cout << "Input Kata : ";getline(cin, kata);


n = kata.length();             //kata.length = menghitung jumlah huruf pada inputan


 


i=0;


do {


    if(kata[i] != kata [n-i-1]){


        palindrom = false;


        break;


    }


    i=i+1;


}while (i < n);


 


 


cout << "Result : ";


if(palindrom == true){


    cout << "Palindrom";


    }


    else {


        cout<<"Bukan Palindrom";


    }

cin.ignore();  


return 0;


}

Comments