ejercicios sobre operaciones con vectores en programacion C++

Iniciado por aniyak, 6 Noviembre 2010, 04:38 AM

0 Miembros y 1 Visitante están viendo este tema.

aniyak


me podrian ayudar con estas operaciones con vectores en C++plis
1. calcular la media, varianza y desviacion estandar de una lista de n numeros.
2. se deben invertir los elementos de un vector de tamaño MAX(MAX=20); es decir,que el primer elemento pasa a ser el ultimo, el segundo sera el penultimo, el tercero sera el antepenultimo, y asi sucesivamente.
3. desarrollar un algoritmo que permita insertar M valores en u arreglo de N valores enteros, en diferentes posiciones dadas.
4. Desarrollar un algoritmo q permita eliminar los valores impares de un arreglo de N enteros.

ojala me puedan ayudar

leogtz

Los ejercicios no son dificiles, mira, te dejo una ayudita:

Código (cpp) [Seleccionar]
double media(const signed int *vector, const unsigned int &n)
{
    double sumatoria = 0.0;
    for(unsigned int i = 0; i < n; i++)
    sumatoria += vector[i];

    sumatoria /= (double)n;

    return sumatoria;
}

double varianza(const signed int *vector, const unsigned int &n)
{
    double sumatoria = 0.0;
    double _media = media(vector, n);
    for(unsigned int i = 0; i < n; i++)
    sumatoria += (vector[i] - _media) * (vector[i] - _media);

    sumatoria /= (double)n;
    return sumatoria;
}

double desviacion(const signed int *vector, const unsigned int &n)
{
    return sqrt(varianza(vector, n));
}
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com