23 Aralık 2010 Perşembe

Girilen bir kelimenin tersi kendisine eşit Mi?

Girilen bir kelimenin tersi kendisine eşit olup olmadığını bulan programı yazalım.


#include <stdio.h>
#include <conio.h>
#include <string.h>
char kelime[80];
main()

{
    int i,uzunluk,j=1;
    puts("\n\nBir Kelime Giriniz:");
    gets (kelime);
    uzunluk = strlen(kelime);
    printf ("\nKelimenin Tersi:%s",strrev(kelime));

        for(i=0;i<uzunluk;i++){
                if (kelime[i]==kelime[uzunluk-(i+1)]) j=1;
                else {j=0; break;}
         }

         if(j==1)
            printf ("\n\t\tGirilen kelimenin tersi kendine esittir.");

         else
            printf ("\n\t\tGirilen kelimenin tersi kendine esit degildir.");

}