Program C : Palindrom

Palindrom adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang. Terdapat beberapa program yang dapat digunakan untuk menentukan apakah suatu kata merupakan palindrom atau bukan.

Program berikut menggunakan fungsi yang telah ada pada library sehingga lebih mudah dan singkat.

#include<stdio.h>
#include<conio.h>
#include<string.h>

main()
{
      char kata1[50]="";
      char kata2[50]="";
        
      printf("Masukkan kata (tanpa spasi) : ");
      scanf("%s", &kata1); //menyimpan input ke variabel kata1
      
      strcpy(kata2,kata1); //menyalin isi variabel kata1 ke kata2
      strrev(kata2);       //membalik isi variabel kata2 
      
      printf("\nSetelah kata dibalik : %s \n\n", kata2);

      if (strcmp(kata1,kata2)==0) //membandingan isi kata1 dan kata2
           printf("PALINDROM");
      else 
           printf("BUKAN PALINDROM");
    getch();

}
Program Palindrom




Comments

Popular posts from this blog

Program C : Menentukan Bilangan Fibonacci

Program C : Menampilkan Bilangan Ganjil dan Genap