Jest nieźle, jedyny błąd nie będący kwestią dogmatów i innych religijnych wojen to powtórzenie licznik = 1;.
Spróbowałem to przepisać tak jak ja bym to mniej więcej zakodował; priv co by nie umieszczać gotowca. Ale jak mówię - bardziej kwestia stylu niż realnych błędów w sztuce.
PS
Zakładam, że skoro masz AC to np. w forze nie wychodzisz poza zakres itd (nie sprawdzałem tego).