[ Topnik_15 @ 08.12.2011. 14:59 ] @
Dobar dan. Zadatak je da iscitam 10 brojeva, nadjem njihovu artimeticku sredinu i da na izlazu dobijem koji je od unesenih brojeva najblizi artimetickoj sredini. Za sad imam ovo: Code: for ( int i = 1; i <= 10; i++){ cout << "Unesi " << i << " broj polja:"; cin >> polje[i]; zbir += polje[i]; brojac++; } float AS = static_cast<float>(zbir)/brojac; cout << "Ukupan zbir brojeva: " << zbir << endl; cout << "Artimeticka sredina: " << AS << endl; float broj = round(AS); for ( int i = 1; i <= 10; i++){ if ( polje[i] == broj ){ cout <<" Polje[" << i << "] = " << polje[i] << " a taj broj je ujedno i najblizi artimetickoj sredini." << endl; } } Da li moze netko dopuniti ili objasnuti kako da dobijem na izlazu broj koji je od uneseni brojeva najblizi artimetickoj sredini ? |