Моето решение не е много рационално, но става ако някой иска да види друг начин за решаване http://pastebin.com/qxSUdBB7
Вместо да запазя стойността на повтарящия елемент запазвам индекса му и след това в нов for, започващ от този индекс и продължаващ до индекса минус дължината на редицата с повтарящи елементи(в обратен ред) изкарвам съответните елементи.
Ако някой разбра какво искам да кажа - Евала. :)
Защото start, не трябва да ти 0, а 1 т.к. всеки елемент си само за себе си редица.
Пример: {1,1,1,2,2} Aко старт ти е 0 -> сравняваш първия със втория елемент -> старт = 1, втория с третия -> старт = 2 , третия с четвъртия, не съвпадат. Но стойността на старт е 2, а трябва да е 3 :)
Между другото имаш още едно бъгче, ама няма да ти го казвам веднага, да видим дали може да се сетиш :)
Не го казвай, утре като стана, ще помисля! А иначе си прав! Наистина всеки елемент си е редица сам за себе си :))). Ама пък с 0 става готино като всички елементи се появяват по веднъж и то изкарва 0 :))) Демек никой не печели :))) Обаче сега видях, че ако масивът е четен брой елементи и всички се повтарят по 2 пъти, изкарва първият като верен отговор... пууу! Ще имам тема за размисъл утре :) Мерси, Теди!