Skip to content

Instantly share code, notes, and snippets.

@austa
Created June 1, 2013 19:10
Show Gist options
  • Save austa/5691403 to your computer and use it in GitHub Desktop.
Save austa/5691403 to your computer and use it in GitHub Desktop.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
int main(void)
{
char kelime[] = " ";
printf("Kelimeyi giriniz: \n");
scanf("%s", kelime);
int karakter_sayisi = strlen(kelime), m = 0;
char* Ptr = (char*)malloc(sizeof(char) * karakter_sayisi);
for(m = 0; m < karakter_sayisi; m++)
{
memset(( Ptr+m ), kelime[m], sizeof(char));
}
int i = 0, j = karakter_sayisi - 1;
for(i = 0, j; i < karakter_sayisi; i++, j--)
{
if( *(Ptr + i ) != *(Ptr + j))
{
printf("Kelime polindrom değildir.\n");
return 1;
}
}
printf("Kelime palindrondur.\n");
free(Ptr);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment