Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- void Unos(float[], int);
- int Najblizi(float [], int);
- int main() {
- const int velicina = 7;
- float niz[velicina], najblizi;
- Unos(niz, velicina);
- najblizi = Najblizi(niz, velicina);
- cout << "Najblizi aritmetickoj sredini je clan: " << najblizi << ".";
- system ("pause>0");
- return 0;
- }
- void Unos(float n[], int velicina){
- for (int i=0; i<velicina; i++) {
- cout << "Unesite " << i+1 << ". clan niza: ";
- cin >> n[i];
- }
- }
- int Najblizi(float n[], int velicina){
- float razlike[7];
- int S = 0, arsredina = 0, pozicija, najblizi;
- for (int i=0; i<velicina; i++) {
- S+=n[i];
- }
- arsredina = float(S)/velicina;
- for (int i=0; i<velicina; i++) {
- razlike[i] = n[i] - arsredina;
- razlike[i] = abs(razlike[i]);
- }
- najblizi = razlike[0];
- for (int i=0; i<velicina; i++) {
- if(razlike[i]<najblizi) {
- najblizi = razlike[i];
- pozicija = i;
- }
- }
- return n[pozicija];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement