Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Calcular el valor medio de un array

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Calcular el valor medio de un array Responder citando

Bueno, resulta que tengo un vector MUY grande de floats con valores MUY altos, necesito calcular el valor medio del array pero si hago la suma del array y divido por el número de términos, al sumar se desborda el valor máximo del float con el consiguiente resultado erroneo.

¿A alguien se le ocurre alguna solución?, si se me ocurre algo lo posteo.
Volver arriba
Mensaje    Asunto: Responder citando

Bones,

Puedes utilitzar un double para la suma y despues haces la division por el numero de terminos.

O tambien puede dividir cada elemento del array por el numero de terminos i despues hacer la suma.

Adios.
Volver arriba
Mensaje    Asunto: Responder citando

El primer método no me vale porque produce overflow igualmente, pero el segundo tiene que funcionar, je, je menuda empanada mental que tengo a estas alturas... Embarassed
Muchas gracias
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.