Tema: ayudaaa...
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/06/2010, 16:16
AlanChavez
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 11 meses
Puntos: 95
Respuesta: ayudaaa...

la suma de los números pares?
Es mucho gasto de recursos, encontrar los números pares.
Si utilizamos un poco de matematicas, sabremos que podemos encontrar cualquier número par multiplicandolo por 2, empezando desde el 1.

Entonces para cualquier número par, tenemos que
pares = 2*n
donde n es cualquier numero > 0

Y utilizando un poco de algebra, sabemos que la suma de una secuencia aritmetica (como la de los números pares) está determinada por
(el primer número de la suma + el último número de la suma)/2*cantidad de números.

entonces en código tendríamos.
Código C++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int n, ans;
  6. cout<<"Cuantos números pares desea sumar? ";
  7. cin>>n;
  8. ans = n*(2+2*n)/2;
  9. cout<<"La suma es: "<<ans;
  10. return 0;
  11. }