I don't think a do while loop is the answer, unless he wants to store garbage in the first spot. A while loop would work fine, but he needs to read the first character before entering the loop body:...