#include <stdio.h>
int main(void) {
char buffer[] = "Welcome to Computer Networks! Enjoy Network Programming.";
printf("Original:\n%s\n", buffer
); int i;
char temp;
if(i%2 ==1){
temp = buffer[i];
buffer
[i
] = buffer
[strlen(buffer
)-i
-1]; buffer
[strlen(buffer
)-i
-1] = temp
; }
i++;
}
printf("Swapped:\n%s\n", buffer
); i = 0;
if(i%2 ==1){
temp = buffer[i];
buffer
[i
] = buffer
[strlen(buffer
)-i
-1]; buffer
[strlen(buffer
)-i
-1] = temp
; }
i++;
}
printf("Swapped back:\n%s\n", buffer
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgljaGFyIGJ1ZmZlcltdID0gIldlbGNvbWUgdG8gQ29tcHV0ZXIgTmV0d29ya3MhIEVuam95IE5ldHdvcmsgUHJvZ3JhbW1pbmcuIjsKCXByaW50ZigiT3JpZ2luYWw6XG4lc1xuIiwgYnVmZmVyKTsKCWludCBpOwoJY2hhciB0ZW1wOwoJd2hpbGUoaTxzdHJsZW4oYnVmZmVyKS8yKXsKICAgICAgICBpZihpJTIgPT0xKXsKICAgICAgICAgICAgdGVtcCA9IGJ1ZmZlcltpXTsKICAgICAgICAgICAgYnVmZmVyW2ldID0gYnVmZmVyW3N0cmxlbihidWZmZXIpLWktMV07CiAgICAgICAgICAgIGJ1ZmZlcltzdHJsZW4oYnVmZmVyKS1pLTFdID0gdGVtcDsKICAgICAgICB9CiAgICAgICAgaSsrOwogICAgfQogICAgcHJpbnRmKCJTd2FwcGVkOlxuJXNcbiIsIGJ1ZmZlcik7CiAgICBpID0gMDsKICAgIHdoaWxlKGk8c3RybGVuKGJ1ZmZlcikvMil7CiAgICAgICAgaWYoaSUyID09MSl7CiAgICAgICAgICAgIHRlbXAgPSBidWZmZXJbaV07CiAgICAgICAgICAgIGJ1ZmZlcltpXSA9IGJ1ZmZlcltzdHJsZW4oYnVmZmVyKS1pLTFdOwogICAgICAgICAgICBidWZmZXJbc3RybGVuKGJ1ZmZlciktaS0xXSA9IHRlbXA7CiAgICAgICAgfQogICAgICAgIGkrKzsKICAgIH0KICAgIHByaW50ZigiU3dhcHBlZCBiYWNrOlxuJXNcbiIsIGJ1ZmZlcik7CglyZXR1cm4gMDsKfQo=