Programación General > C/C++

 Promedio de notas usando For

<< < (2/2)

ssaammuu:
Un array no es necesario ya que por el código, la aplicación no tiene que guardar los datos introducidos, únicamente añadir el número introducido al total en cada iteración y al final dividirlo por el x números introducidos. Por eso usando una variable y cambiandole el valor en cada iteración es la mejor forma de hacerlo. Con un array necesitarías x número de variables en forma de array y después iterar a través de ellos para conseguir la media que no vale la pena

Pero en caso de querer guardar todos los números introducido, si, un array sería necesario :)

haddad:
:) podrias hacerme grafica tu explicacion?  ^_^

ssaammuu:
El programa saca la media de X números.

Espacio
Con el método actual solamente necesita UNA variable para ir acumulando el total de todos los números introducidos.
Con con array necesitarias X número de variables, es decir array[0], array[1]...., array[X-1] por lo que necesitas más memoria.

Operaciones
Con el método actual la operación al final es simplemente dividir la acumulación de números por X para obtener la media. Con arrays, uno necesitaría, trás obtener los números iterar por el array para obtener el total, es decir array[0] + array[1]..., + array[X-1] y después dividirlo por X. Por lo que arrays no ofrecen ninguna ventaja.

haddad:
entendido, gracias!

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa