Meni je najzgodnija do, while varijanta. Jednom će izvršit sigurno, i nastavit odmah dalje ako je sve ok. Slično ko MrBlc-ov način, ali kompaktnije zapisano.
I meni, samo što treba jedna provjera plus ako će ispisati poruku o grešci, ali to je sitnica , pogotovo u C++ ako se uvede bool