Tak, bo dzięki temu już jest jasne, że
Co do przykładu - jest on bardzo adekwatny jeśli użyłeś wskaźników tak, jak napisałeś. Po prostu było to błędne i nie mogło działać poprawnie. Z kolei tablice zadeklarowane w taki sposób, jak to zrobiłeś, mogą czasem zadziałać dobrze, ale wcale nie muszą.
Wracając do algorytmu, przeczytaj jeszcze raz warunki gry. Oprócz testu z zadania, możesz też sprawdzić
1
7 13
Poprawny out to 2 (a nie 14).
Edit:
Od początku wszyscy mówli Ci, że masz błędny algorytm, co tylko potwierdziłeś tłumaczeniem przykładu . Tematu nie da się zamknąć, zostaje na wiek wieków.