Kali ini saya akan memposting sebuah program pada ppt minggu ke-7 kasus 6.6 dengan menggunakan bahasa c++, dan berikut adalah kodingannya.
#include <iostream>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
char kalimat[30];
int belakang;
bool palindrome = true;
cout <<"Masukkan kata : ";
cin.getline(kalimat, sizeof(kalimat));
int p = strlen(kalimat);
belakang = p-1;
for(int a=0; a<p; a++)
{
if((char)tolower(kalimat[a])!=(char)tolower(kalimat[belakang]))
{
palindrome = false;
break;
}
belakang--;
}
if(palindrome)
cout<<"Palindrom"<<endl;
else
cout<<"Bukan Palindrom"<<endl;
return 0;
}
Dan berikut adalah tampilan pada Dev C++ serta hasil runingnya