Przecież masz podane przykładowe wejście i wyjście, na wejściu dostajesz tylko liczbę, więc masz się nie bawić w komunikaty z prośbą o wpisanie liczby, bo komunikaty są przekazywane standardowym wyjściem, czyli tym co jest uznawane za podawane wyniki.
Wyniki masz wypuszczać standardowym wyjściem więc to jest np. cout << "TAK", po co mieszać w to jeszcze pliki?