Jumat, 06 Mei 2016

kasus 6.6

#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;
}

Tidak ada komentar:

Posting Komentar