Significar

La media es el promedio de un conjunto dado de datos. Consideremos a continuación el ejemplo 2, 4, 4, 4, 5, 5, 7, 9, la media (promedio) de un conjunto dado de datos es 5 Hecho sobre la media: 

  1. La media (o promedio) es la medida de tendencia central más popular y conocida.
  2. Puede usarse tanto con datos discretos como continuos, aunque su uso es más frecuente con datos continuos.
  3. Existen otros tipos de medias. Media geométrica, Media armónica y Media aritmética.
  4. La media es la única medida de tendencia central donde la suma de las desviaciones de cada valor de la media es siempre cero.

Fórmula de la media de datos no agrupados: Fórmula de la media de datos agrupados: ¿Cómo encontrar la media? Dada una array no ordenada de tamaño n , encuentre su media.

Media de una array = (suma de todos los elementos) / (número de elementos) Dado que la array no está ordenada aquí, primero ordenamos la array y luego aplicamos la fórmula anterior.

Ejemplos:

Input  : {1, 3, 4, 2, 6, 5, 8, 7}
Output : Mean = 4.5

Sum of the elements is 1 + 3 + 4 + 2 + 6 + 
5 + 8 + 7 = 36
Mean = 36/8 = 4.5

Input  : {4, 4, 4, 4, 4}
Output : Mean = 4

A continuación se muestra la implementación del código: 

C++

// CPP program to find mean
#include <bits/stdc++.h>
using namespace std;
 
// Function for calculating mean
double findMean(int a[], int n)
{
    int sum = 0;
    for (int i = 0; i < n; i++)
        sum += a[i];
 
    return (double)sum / (double)n;
}
 
// Driver program
int main()
{
    int a[] = { 1, 3, 4, 2, 7, 5, 8, 6 };
    int n = sizeof(a) / sizeof(a[0]);
    cout << "Mean = " << findMean(a, n) << endl;
    return 0;
}

Java

// Java program to find mean
import java.util.*;
 
class GFG {
 
    // Function for calculating mean
    public static double findMean(int a[], int n)
    {
        int sum = 0;
        for (int i = 0; i < n; i++)
            sum += a[i];
 
        return (double)sum / (double)n;
    }
 
    // Driver program
    public static void main(String args[])
    {
        int a[] = { 1, 3, 4, 2, 7, 5, 8, 6 };
        int n = a.length;
        System.out.println("Mean = " + findMean(a, n));
    }
}

Python3

# Python3 program to find mean
 
# Function for calculating mean
def findMean(a, n):
 
    sum = 0
    for i in range( 0, n):
        sum += a[i]
     
    return float(sum / n)
 
# Driver program
a = [ 1, 3, 4, 2, 7, 5, 8, 6 ]
n = len(a)
print("Mean =", findMean(a, n))

C#

// C# program to find mean
using System;
 
class GFG {
    // Function for
    // calculating mean
    public static double findMean(int[] a, int n)
    {
        int sum = 0;
        for (int i = 0; i < n; i++)
            sum += a[i];
 
        return (double)sum / (double)n;
    }
 
    // Driver Code
    public static void Main()
    {
        int[] a = { 1, 3, 4, 2,
                    7, 5, 8, 6 };
        int n = a.Length;
        Console.Write("Mean = " + findMean(a, n) + "\n");
    }
}

PHP

<?php
// PHP program to find mean
 
// Function for calculating mean
function findMean(&$a, $n)
{
    $sum = 0;
    for ($i = 0; $i < $n; $i++)
        $sum += $a[$i];
     
    return (double)$sum /
           (double)$n;
}
 
// Driver Code
$a = array(1, 3, 4, 2,
           7, 5, 8, 6);
$n = sizeof($a);
echo "Mean = " .
      findMean($a, $n)."\n";
?>

Producción:

Mean = 4.5

Complejidad de tiempo: O(n)

Espacio Auxiliar: O(1)

 Programa básico relacionado con la media 

Artículos recientes sobre Mean!

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *