Program Palindrom C++ (PPT.7.k.6)

Program ini adalah program untuk menentukan apakah kata ini palindrom atau tidak menggunakan fungsi strl pada library string.h
Artinya Palindrom adalah kata yang ketika dibalik iu sama, contohnya kata ini. jika kata ini di balik dan dibaca dari belakang makan akan tetap terbaca ini. Itulah yang dimaksut dengan kata Palindrom
Berikut adalah Program yang telah di run dengan compailer Dev c++ dan dibawahnya scrit yang bisa di copy

Untitled
#include
#include
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
/*void balikkata(string a){
int j;

j=strln(a);
}*/
int main(int argc, char** argv) {
char kata[15];
int belakang;
bool palindrome = true;
cout<<"Program Mencari kata yang sama atau Palindrom"<<endl;
cout <<"Masukkan kata yang mau di cek 2 kata yah : ";
cin.getline(kata, sizeof(kata));
int panjang = strlen(kata);
belakang = panjang-1;
for(int a=0; a<panjang; a++)
{
if((char)tolower(kata[a])!=(char)tolower(kata[belakang]))
{
palindrome = false;
break;
}
belakang--;
}
if(palindrome)
cout<<"Palindrom"<<endl;
else
cout<<"Bukan Palindrom"<<endl;
return 0;
}
 

sumber https://riau2015.wordpress.com/2016/04/16/program-palindrom-c-ppt-7-k-6/


EmoticonEmoticon