Home > Ren's Free Time > Palindrome dengan C++

Palindrome dengan C++

Palindrome adalah sebutan yang dipakai untuk susunan huruf-huruf, kata-kata, bilangan, dll yang jika dibaca baik dari kiri maupun kanan adalah sama. Dalam palindrome semua tanda baca (seperti spasi, titik, koma, tanda petik, dll) dapat diabaikan. Contohnya dalam bahasa Indonesia : malam, katak, tamat
Berikut ini programnya dalam C++. Tool yang saya gunakan adalah CodeBlock 8.02

#include <iostream>
#include <string>

using namespace std;

int main()
{
char kata[80];
cout<<"Input kata:";
cin.getline(kata,80);
int panjang= strlen(kata);
bool valid= true;
for(int c=0; c!=panjang/2; c++)
{
if(valid)
{
if(kata[c] != kata[panjang-c-1])
{
valid=false;
}
}
else
{
break;
}
}
if(valid==true)
{
cout<<"Kata tersebut Palindrome";
}
else
{
cout<<"Kata tersebut tidak Palindrome";
}

return 1;
}

Referensi : dari berbagai sumber
Link download program diatas
Semoga bermanfaat😀

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: