Program Menentukan Kata Palindrom
#include <iostream>
#include <string.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
char kata[15];
int belakang;
bool palindrome = true;
cout <<"Masukkan Satu Kata : ";
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<<"Kata "<<kata ;
cout<<" Merupakan Kata Palindrom";
cout<<endl;
}
else
{
cout<<"Kata "<<kata ;
cout<<" Bukan Merupakan Kata Palindrom";
cout<<endl;
}
return 0;
}
Program :
Hasil :
0 komentar:
Posting Komentar