Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.20 KB | None | 0 0
  1. #include "vector.h"
  2.  
  3. medMinMax obtenerMediaMaxMin(double vector[]){
  4.     medMinMax estructura;
  5.  
  6.     estructura.medio = calcularMedia(vector);
  7.     estructura.maximo = calcularMaximo(vector);
  8.     estructura.minimo = calcularMinimo(vector);
  9.  
  10.     return estructura;
  11. }
  12. void obtenerMediaMaxMin(double vector[], double* vMedio, double* vMaximo, double* vMinimo){
  13.     *vMedio = calcularMedia(vector);
  14.     *vMaximo = calcularMaximo(vector);
  15.     *vMinimo = calcularMinimo(vector);
  16. }
  17. void obtenerMediaMaxMin(double vector[], double& vMedio, double& vMaximo, double& vMinimo){
  18.     vMedio = calcularMedia(vector);
  19.     vMaximo = calcularMaximo(vector);
  20.     vMinimo = calcularMinimo(vector);
  21. }
  22.  
  23. double calcularMedia(double vector[]){
  24.     double sumatorio = 0;
  25.  
  26.     for (int i=0; i < RANGO; i ++){
  27.         sumatorio += vector[i];
  28.     }
  29.  
  30.     return sumatorio/RANGO;
  31. }
  32. double calcularMaximo(double vector[]){
  33.     double maximo;
  34.  
  35.     for (int i=0; i < RANGO; i ++){
  36.         if (i==0) maximo = vector[i];
  37.         if (maximo < vector[i]) maximo = vector[i];
  38.     }
  39.  
  40.     return maximo;
  41. }
  42. double calcularMinimo(double vector[]){
  43.     double minimo;
  44.  
  45.     for (int i=0; i < RANGO; i ++){
  46.         if (i==0) minimo = vector[i];
  47.         if (minimo > vector[i]) minimo = vector[i];
  48.     }
  49.  
  50.     return minimo;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement