Si,infatti dopo il printf ci vuole uno scanf.

Il ciclo do-while deve scrivere la frase Inserisci un valore e prendere il valore.
Tutto cio termina digitando z.