postawiłbym problem inaczej - czy potrafisz mi wskazać, co robisz dobrze ?
bo obecnie ten program wygląda dla mnie, jak zlepek przypadkowych komend 
proponuję, abyś jeszcze raz (a raczej więcej razy) przeczytał treść zadania, zastanowił się nad podanym przykładem, oraz przeczytał cały wątek
a w przyszłości przekazuj kod jako link do ideone.com
w zasadzie, to jest tylko 1 prosty błąd - ale sprawdzanie zakresów zmiennych jest całkowicie zbędne i zaśmieca program, a podanie tylko fragmentu kodu nie pomaga