Monday, September 24, 2012

Bahasa Pemrograman: Polindrom(Palindrome)


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



















2 comments: