Minggu 07 Kasus 6.6

Assalamualaikum..
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

Share this

Related Posts

Previous
Next Post »