elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 10:10  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ejercicios
| | | |-+  ejercicios sobre operaciones con vectores en programacion C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ejercicios sobre operaciones con vectores en programacion C++  (Leído 5,008 veces)
aniyak

Desconectado Desconectado

Mensajes: 1


Ver Perfil
ejercicios sobre operaciones con vectores en programacion C++
« en: 6 Noviembre 2010, 04:38 »


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


En línea
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: ejercicios sobre operaciones con vectores en programacion C++
« Respuesta #1 en: 9 Noviembre 2010, 03:15 »

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

Código
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));
}


En línea

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

leorocko13@hotmail.com
https://github.com/leogtzr/
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Operaciones con vectores
Programación C/C++
elreplicante 7 704 Último mensaje 17 Agosto 2011, 01:44
por Valkyr
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines