Kod kojeg si napisao kad se malo ljepše formatira izgleda ovako:
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;
}
}
Sad se bolje vidi da petlja koja računa sumu zahvaća i kod koji određuje aritmetičku sredinu i ispisuje rezultat. Treba prvo izračunati sumu pa teko onda nastaviti dalje:
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;
}
Uvijek je dobro pravilno identirati (uvlačiti) kod, čak i kad te jezik na to ne prisiljava. Significant whitespace FTW.