Palindrom, tersten okunuşu da aynı olan cümle, sözcük ve sayılara denilmektedir. Bu örnekte C Programlama dilinde kullanıcının girdiği sayı veya kelimenin palindrom olup olamdığını kontrol eden kodları oluşturacağız.
C Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | #include<stdio.h> #include <locale.h> #include<string.h> int main() { setlocale(LC_ALL, "Turkish"); char str[1000]; printf("Metni Gir: "); gets(str); int i, length; int flag = 0; length = strlen(str); for(i=0;i < length ;i++){ if(str[i] != str[length-i-1]) { flag = 1; break; } } if (flag==1){ printf("%s palindrom değildir.",str); } else { printf("%s palindromdur.",str); } return 0; } |
Ekran Çıktısı:
