skoro przejrzałeś moje posty, to powinieneś zauważyć, że nie uczę programowania, ani nie udzielam rad co do algorytmów czy błędów
podaję jedynie dane, dla których program daje błędne wyniki - wyciągnięcie wniosków pozostawiam autorowi rozwiązania
a rada "pomyśl" nie jest zła - bo jeżeli kogoś myślenie boli, to nie powinien myśleć o programowaniu
w internecie bez problemu znajdziesz zarówno podręczniki co C/C++, jak i przykłady prawidłowego rozwiązywania problemów programistycznych
a skoro stawiasz dopiero pierwsze kroki w programowaniu, to życzę Ci, aby następne były lepsze 