Pierwsze co mi do głowy przychodzi to dopisać warunek if (znak == '~') { ... }
Nie sprawdzałem tego, bo jestem chwilowo bez IDE i kompilatorów.
90% pomysłów nie działa. Czyli co 10 osoba podaje poprawną odpowiedź. Czekamy na pozostałe 9 w takim razie.