Nota que el enunciado dice: "Ej 1", existen otros ejemplos?
Para que calce con el ejemplo. creo que se puede resolver llevando varias variables que mantenga la suma hasta ese momento.
Si vas llevando la suma hasta ese momento en una variable suma, esa variable tendra estos valores a medida que van apareciendo, sin necesidad de guardar todos los numeros en un arreglo o vector.
4, suma = 4 1, suma = 5 3, suma = 8 8, suma = 16 2, suma = 18 7, suma = 25 9, suma = 34
Otra variable puede llevar cual es el menor, y otra cual es la suma que se produce hasta ese momento.
4, suma = 4, menor = 4, sumamenor = 4 1, suma = 5, menor = 1, sumamenor = 5 3, suma = 8 8, suma = 16 2, suma = 18 7, suma = 25 9, suma = 34
Otra variable puede llevar cual es el mayor, y otra cual es la suma que se produce hasta ese momento.
4, suma = 4, menor = 4, sumamenor = 4, mayor = 4, sumamayor = 4 1, suma = 5, menor = 1, sumamenor = 5 3, suma = 8 8, suma = 16, ... mayor = 8, sumamayor = 16 2, suma = 18 7, suma = 25 9, suma = 34, ... mayor = 9, sumamayor = 34
al final tendras menor = 1, sumamenor = 5, mayor = 9, sumamayor = 34
sumamayor - sumamenor - mayor = 34 - 5 - 9 = 20
ahora, si lo que primero aparece es el numero mayor, lo que habria que hacer es:
sumamenor - sumamayor - menor
|