sællir

Ég er að gera dæmi og er í smá vanda.
Ég ætla að hafa þetta þanig að þegar ýtt er a 0 þá er gildi1 0, ef það er ýtt á 1 þá er gildi1 1 og svo þegar ýtt er á einhvern annan takka þá kemur texti “veljið aðeins 1 eða 0”

Þegar ég ýtti á 1 þá kemur alltaf “veljið aðeins 1 eða 0” og gildi1 verður 1 en þegar ég ýtti á 0 þá kemur þessi texti ekki og gildi1 verður 0

Afhveju kemur þessi texti þegar ég ýtti á 1?
Hvernig get ég látið forittið hætta ef það fer í else?

Hérna er smáparti úr forritinu sem vandamálið er í:

cout