I want to print a string backwards. But my code seems to count down the alphabet from the last letter in the array to the first letter in the array instead of counting down
You're calling array values and not the specific index.
for(x = end; x >= 0; x--) { printf("%c", word[x]); }