Palindrom (Palindrome) adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf atau kata biasanya diperbolehkan). Kata "palindrom" berasal dari bahasa Yunani: palin ("balik" = agian) dan dromos ("lari"=run).
Contoh :
KATAK
KODOK
MACAM
Ini adalah codingan pemrogramannya!!:) free copas! sukses ya tugasnya!:)
#include<stdio.h>
void palindrom ( char data [], int x);
main()
{
char word [25];
int len_word;
printf("masukkan kata : ");
gets(word);
len_word=strlen(word);
printf("%d kata ", len_word);
palindrom(word, len_word);
getch();
return 0;
}
void palindrom ( char data [], int x)
{
int i=0, k=0;
while (i<(x-1)/2)
{
if (data [i]!=data[x-1-i])
{
k++;
break;
}
i++;
}
printf ("\n");
if (k==0)
printf ("polindrom");
else
printf("bukan polindrom");
}
Ini hasil keluarannya
untuk KODOK adalah POLINDROM
Dan ini adalah contoh input BUKU, BUKAN POLINDROM
Ko g ada penjelasannya ya
ReplyDeleteKo g ada penjelasannya ya
ReplyDelete