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 want to print word[x] (the xth character in the array) instead of x (the xth character in the character set).
word[x]
x
You also want to be counting down indexes, not characters.
for(x=end, x >= 0; x--) printf("%c", word[x]);