Tidak ada niat untuk mengajari hanya ingin berbagi

16 Apr 2016

KASUS 6.6

Assalamualaikum warahmatullahi wabarakatuh...

kasus 6.6 di suruh untuk menententukan kalimat polindrom atau bukan. kalimat polindrom Adalah sesuatu (Syahrini sekaleee) kata, rangkaian kata(frasa), atau bilangan yg terbaca sama, baik dari depan maupun dari belakang.Palindrom adalah kata atau frase yang sama apakah Anda mulai dari awal kata atau mundur dari akhir seperti seperti pada



langsung saja pada kocingan devC++nya : 
#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 kata[15];
int belakang;
bool palindrom = true;
cout<<"masukan 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])){
palindrom = false;
break;
}
belakang--;
}
if(palindrom){
cout<<"termasuk palindrom";
cout<<endl;
}
else
cout<<" bukan palindrom";
return 0;

}
dan outputnya jika kalimat termasuk kalimat polindrom : 
dan jika kalimat itu tidak termasuk bilangan polindrom :

Sekian yang bisa saya bagikan semoga bermanfaat 
wassalamualaikum warahmatullahi wabarakatuh


  

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.