Palindrom merupakan sebuah kata, dimana huruf dari depan kebelakang dan dari belakang kedepan sama contoh : nababan, masam, kodok.
Fungsi void palindrom(char s[]) yang mengecek apakah suatu kata palindrom atau bukan. Jika terbukti palindrom, print output “Palindrom”, jika tidak “Bukan Palindrom”
#include<stdio.h>
void palindrom( char s[ ] )
{
int beda=0, maju, mundur;
for( mundur=0; s[mundur]!='\0'; mundur++ ) {
for( maju=0; maju<(mundur/2); maju++ ) {
if( s[maju] != s[--mundur] ) { beda++; break;
}
}
printf(" =>%s Palindrom\n",beda?"Bukan":"");
}
int main() {
char string[20];
printf(" Masukkan kata : ");
gets( string );
palindrom( string );
getchar();
return 0;
}
Leave a comment