elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  calcular la media movil de las ultimas 2 cifras introducidas en c
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: calcular la media movil de las ultimas 2 cifras introducidas en c  (Leído 4,447 veces)
kikian94

Desconectado Desconectado

Mensajes: 66


Ver Perfil
calcular la media movil de las ultimas 2 cifras introducidas en c
« en: 17 Noviembre 2012, 19:20 pm »

Hola, tengo que hacer un programa que calcule la media aritmetica de los dos ultimos valores introducidos por teclado pero no se que tengo que hacer por que al definir las variables me hago un lio ej:
primer valor 10, media 10
segundo valor 2, media 6
tercer valor 6, media 4
y asi sucesivamente alguien sabe que debo de hacer?


En línea

Beakman

Desconectado Desconectado

Mensajes: 190



Ver Perfil WWW
Re: calcular la media movil de las ultimas 2 cifras introducidas en c
« Respuesta #1 en: 17 Noviembre 2012, 20:06 pm »

Vas sumando los valores en una sola variable. Y luego dividis esa variable por la cantidad de valores ingresados.
Si lo hacés con un while/for/etc. en cada vuelta sumás el valor y al final lo dividis por la cantidad de vueltas.


En línea

kikian94

Desconectado Desconectado

Mensajes: 66


Ver Perfil
Re: calcular la media movil de las ultimas 2 cifras introducidas en c
« Respuesta #2 en: 17 Noviembre 2012, 20:10 pm »

y como lo hago?
por que tengo un lio con los bucles, los for y los while...
soy bastante novato
gracias
solo tengo que hacer la media de las ultimas dos cifras que yo haya introducido no de todas, por eso no me sale, si fueran todas seria mucho mas sencillo
« Última modificación: 17 Noviembre 2012, 20:15 pm por kikian94 » En línea

Beakman

Desconectado Desconectado

Mensajes: 190



Ver Perfil WWW
Re: calcular la media movil de las ultimas 2 cifras introducidas en c
« Respuesta #3 en: 17 Noviembre 2012, 20:38 pm »

Podés hacerlo de muchas formas. Supongamos que quieras hacerlo con un vector/array de dos elementos.
Tendrías algo como int array[2]; . En cada vuelta del ciclo asignás el número ingresado en la posición correspondiente del array. Primero se ingresa en la posición cero, después en la posición uno, si hay otra vuelta más se ingresa nuevamente en la posición cero,  si hay otra vuelta luego se asigna el nuevo valor en la posición uno. De esta forma se sobrescribe el valor anterior dejando siempre los últimos dos números ingresados.
Al finalizar el ciclo simplemente mostrarías ( array[0] + array[1] ) / 2;

Se entiende ?
En línea

kikian94

Desconectado Desconectado

Mensajes: 66


Ver Perfil
Re: calcular la media movil de las ultimas 2 cifras introducidas en c
« Respuesta #4 en: 17 Noviembre 2012, 21:13 pm »

el tema de los array me cuesta bastante no se puede hacer con while?
En línea

leosansan


Desconectado Desconectado

Mensajes: 1.314


Ver Perfil
Re: calcular la media movil de las ultimas 2 cifras introducidas en c
« Respuesta #5 en: 17 Noviembre 2012, 21:16 pm »

Citar
Tienes la respuesta en
http://foro.elhacker.net/programacion_cc/ayuda_programa-t375737.0.html
Saludos!.
En línea

Beakman

Desconectado Desconectado

Mensajes: 190



Ver Perfil WWW
Re: calcular la media movil de las ultimas 2 cifras introducidas en c
« Respuesta #6 en: 18 Noviembre 2012, 00:21 am »

el tema de los array me cuesta bastante no se puede hacer con while?
Si, precisamente en un while cargas los datos. Lo de los array lo decía por decir una forma. Pero podés usar dos variables por separado. De todas formas creo que lo que te dije de sobrescribir los valores con cada vuelta del while es la forma más sencilla.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Encontrar algoritmo: De 9 cifras a 8 cifras
Criptografía
dualbit_2 2 4,864 Último mensaje 19 Noviembre 2010, 04:42 am
por dualbit_2
Calcular la media a través de un array
Programación C/C++
DickGumshoe 4 5,200 Último mensaje 14 Enero 2012, 20:16 pm
por DickGumshoe
Calcular moda, mediana, media aritmética, media geométrica de n números en C « 1 2 »
Programación C/C++
ERIK546 13 54,888 Último mensaje 30 Noviembre 2013, 19:31 pm
por EnriqueRodriguezM
calcular media aritmética con while
Programación C/C++
indict 6 9,260 Último mensaje 8 Noviembre 2012, 22:49 pm
por leosansan
Calcular media Aritmética, Geométrica, Armónica.
.NET (C#, VB.NET, ASP)
Ahinoam 4 8,336 Último mensaje 12 Junio 2016, 20:46 pm
por Lekim
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines