Ne kontam?
Pogledaj kako si napravio drugu petlju:
for(int i=0; i<5; i++){
zbirclanova=zbirclanova+niz[i];
float artimeticka=zbirclanova/5.0;
if( niz[i]%2==0 && niz[i] > artimeticka )
{
cout <<niz[i]<<endl;
}
}
To tako ne ide, kod svake iteracije petlje imaš drugi zbroj članova i drugu aritmetičku sredinu koju u istoj toj petlji provjeravaš, dakle ne provjeravaš točnu aritmetičku sredinu za sve članove niza osim posljednjeg.
Dakle, u prvoj petlji kojom unosiš članove niza izračunaj zbroj članova, a onda izvan petlje izračunaj aritmetičku sredinu, a u ovoj drugoj petlji izvrši samo ovu if provjeru iz gornjeg koda.
To bi bilo objašnjenje onog spartanskog da petlja zahvaća previše koda
