Węc może jeszcze sprawdź, co masz dla np jakiegoś takiego cągu:
2 3 5 7 11 13 ..........23
albo
po prostu
2 3
Jeżeli masz zero, to już wiesz, gdzie masz błąd?
Mój program tutaj zawsze mówi jeden, a nie zero.
PS
Oczywiście, to tylko moje przypuszczenie, że tu jest twój problem.
PS 2
Po prostu, domyślnie, zawsze minimum jest jeden, [ciąg jednoelementowy] a dopiero potem sukcesywnie i powoli liczysz, czy nie ma węcej elementów spełnających warunki zadania.