C-Kurs/Palindrome/Musterlösung
< C-Kurs | Palindrome
Version vom 25. Juli 2010, 11:49 Uhr von Mutax (Diskussion | Beiträge) (hat „Ckurs2009/Palindrome/Musterlösung“ nach „Ckurs/Palindrome/Musterlösung“ verschoben: Aufgaben sind Kurs übergreifend nutzbar)
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> int is_palindrome(char *word){ size_t len = strlen(word); int i; for(i = 0; i < len; i++){ if(tolower(word[i]) != tolower(word[len - i - 1])) return 0; } return 1; } int main(int argc, char **argv){ if(argc != 2){ printf("usage: palindrome <word>\n"); exit(EXIT_FAILURE); } printf("%s ist %s\n", argv[1], is_palindrome(argv[1]) ? "ein Palindrom" : "kein Palindrom"); return 0; }