Distància amb la Mitjana

Fes una funció amb la capçalera següent:

       double maxdev(vector<double>::const_iterator ini,
                     vector<double>::const_iterator fin);

que retorni la màxima distància d’un element entre ini i fin i la
mitjana dels elements d’aquest rang.

Entrada

La funció rep dos iteradors constants a un mateix vector de reals, que
marquen el principi i final dels elements que s’han de tractar.
L’iterador ini és el primer element que s’ha de tractar i fin és el
primer que no s’ha de tractar.

Sortida

La funció ha de retornar un real que és la distància màxima que hi ha
entre el valor dels elements entre ini i fin i la seva mitjana. La
distància és sempre un número positiu.

Observació

El programa principal utilitzat pel Jutge és el següent:

       double d;
       vector<double> v;
       while (cin >> d) v.push_back(d);
       cout << maxdev(v.begin(), v.end()) << endl;

Informació del problema

Autoria: Pau Fernández

Generació: 2026-01-25T16:47:18.493Z

© Jutge.org, 2006–2026.
https://jutge.org
