wskazane jest przekazywanie kodu poprzez link do ideone.com
tam też można testować program
na podstawie fragmentu kodu trudno coś powiedzieć, ale mam wrażenie, że po pierwsze nie zrozumiałeś treści, a po drugie zbytnio uprościłeś 
jaką otrzymasz odpowiedź dla danych, i jaka jest prawidłowa?
ABABABAAAAAABABABA