Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int main(int argc, char ** argv) {
- int leftWord = 1, rightWord = argc - 1, leftIndex = 0, rightIndex = strlen(argv[rightWord]) - 1, ok = 1;
- while (ok && (leftWord < rightWord || leftWord == rightWord && leftIndex < rightIndex)) {
- if (argv[leftWord][leftIndex] != argv[rightWord][rightIndex]) ok = 0;
- ++leftIndex;
- --rightIndex;
- if (leftIndex == strlen(argv[leftWord])) {
- ++leftWord;
- leftIndex = 0;
- }
- if (rightIndex < 0) {
- --rightWord;
- rightIndex = strlen(argv[rightWord]) - 1;
- }
- }
- if (ok) printf("Yes"); else printf("No");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement