For i izracunavanje C++

Započeo ghost1337, Oktobar 17, 2018, 21:33:14 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pozdrav.
Ovako. U zadatku mi se trazi da oduzmem najvecu i najmanju ocjenu koja je unesena oke to nije problem bio dok sam radio sa "if" al' posto to moze dosta krace da se izvede sa 'for' ja sam to i napravio. Problem jeste taj sto mi se uvijek poveca za jedan ukupna ocjena. Lakse ce biti za shvatiti ovako: recimo da su ocjene sudaca: 20, 15, 10, 5, 1.
Ocjenu 20 i ocjenu 1 treba odbaciti jer su najveca i najmanja ocjena.
Ocjene 15, 10, 5 treba sabrati. te dobit ce se 30. Problem sada jeste taj sto umjesto 30 ja dobijem 31 uvijek, nebitno koje da unesem cifre uvijek ce se dodati +1.

Evo kodovi. Pa ako neko zna rjesenje stvarno bi mi pomogao puno. Ponovo da napomenem, kada sam radio sa if sve je prolazilo bez problema, ali to zauzima previse prostora svaka provejera, tako da je ovako lakse.
https://pastebin.com/mrXZZFpR