Reverse Coding Problems In C