Może byś tak dodała/dodało/dodał:
check[i] = true?
PS
I nie wrzucaj, tylko wkładaj delikatnie i despacito Kompilator, jeżeli już, to tylko “wypluwa” błędy kompilacji, a błędne odpowiedzi to już nie jego sprawa.
PS 2
Tablice dynamiczne opanowałaś/opanowałoś/opanowałeś perfekcyjnie, ale czy wszystkie są niezbędne??
PS 3
A tak przy okazji, czy wiedzę o programowaniu czerpiesz z jakiegoś kursu video? Mile widziana odpowiedź TAK/NIE. Jeżeli tak, to lepiej nie wymawiaj go tutaj z imienia i nazwiska!
PS 4
A o twoim kodzie, napisanym starannie i samodzielnie, mogę tylko powiedzieć: Kod, jaki jest, każdy widzi.
Do takich i innych problemów, mądrzy ludzie, wymyślili już dawno metody - algorytmy, więc warto z nich korzystać.