Devi inserire la fflush(stdin) PRIMA della scanf ...

Lo hai fatto?

Hai provato?