Distancia con la Media

Haz una función con la cabecera siguiente:

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

que devuelva la máxima distancia de un elemento entre ini y fin y la
media de los elementos de ese rango.

Entrada

La función recibe dos iteradores constantes a un mismo vector de reales,
que marcan el principio y final de los elementos del rango que hay que
tratar. El iterador ini es el primer elemento que hay que tratar y fin
es el primer elemento que no hay que tratar.

Salida

La función ha de retornar un real que es la diferencia máxima que hay
entre el valor de los elementos entre ini y fin y su media. La distancia
es siempre un número positivo.

Observación

El programa principal utilizado por el Jutge es el siguiente:

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

Información del problema

Autoría: Unknown
Traducción: Pau Fernández

Generación: 2026-01-25T16:47:22.855Z

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