Programación General > C/C++
Promedio de notas usando For
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
[*] Página Anterior
Ir a la versión completa