to zadanie ma już swój wątek, należało się tam dopisać
wskazane też jest przekazanie programu (najlepiej z jakimiś danymi testowymi) poprzez ideone.com
uruchom swój program z przekierowanym wejściem z pliku, a nie konsoli
sprawdź co wczytujesz przez getchar() (najlepiej także na ideone)
myślę, że nie będziesz miał problemu z poprawieniem programu.