Blog Kumpulan Tugas

Rabu, 30 Desember 2015

Program Sederhana Pembalik Kata Dengan C++

#include <iostream>
#include <string.h>

using namespace std;



int main()
{
    char kata[15];
    int belakang;
    bool palindrome = true;

    cout <<"Masukkan Satu Kata : ";
    cin.getline(kata, sizeof(kata));

    int banyak = strlen(kata);
    belakang = banyak-1;

    for(int a=0; a<banyak; a++)
   
        {

        if((char)tolower(kata[a])!=(char)tolower(kata[belakang]))
            {
                palindrome = false;
                break;
            }
            belakang--;
        }   

        if(palindrome)
        {
            cout<<"Kata "<<kata;
            cout<<" Merupakan Kata Valindrom";
            cout<<endl;
            cout<<"Karena Jika Dibalik Menjadi : ";
           
            for(banyak=strlen(kata)-1;banyak>=0;banyak=banyak-1)
            {
                cout<<kata[banyak];
            }

        }
        else
        {
            cout<<"Kata "<<kata;
            cout<<" Bukan Merupakan Kata Valindrom. ";
            cout<<endl;
            cout<<"Karena Jika Dibalik Menjadi : ";
           
            for(banyak=strlen(kata)-1;banyak>=0;banyak=banyak-1)
            {
                cout<<kata[banyak];
            }

        }
       
        cout << endl;
        cout << endl;
return 0;

}

Contoh  Hasil Tidak Volindrom

Contoh Hasil Volindrom

Share:

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Blog Archive