Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Mario Olivera en 14 Agosto 2014, 21:00 pm



Título: [Solucionado] Problema con simple código en C++
Publicado por: Mario Olivera en 14 Agosto 2014, 21:00 pm
 Hola gente del foro, estaba haciendo un programa sencillo que su función es pedirle al usuario que ingrese la cantidad de valores que va a ingresar, el programa lee sus valores y imprime la suma.

 Al ingresar la cantidad de 5 valores: 100, 200, 300, 400 y 500 el programa me suma y me devuelve este número:  134516103

 Código del programa:

Código
  1. #include <iostream>
  2. using std::cin;
  3. using std::cout;
  4.  
  5. int main()
  6. {
  7. int valores;
  8. int suma;
  9. int valor;
  10. cout <<"Numero de valores a introducir: ";
  11. cin >> valores;
  12.  
  13. for (int contador=0; contador < valores; contador++)
  14. {
  15. cout <<"Valor: ";
  16. cin >> valor;
  17. suma+= valor;
  18. }
  19. cout <<"Suma: "<<suma;
  20. return 0;
  21. }


Título: Re: [Solucionado] Problema con simple código en C++
Publicado por: Eternal Idol en 14 Agosto 2014, 21:57 pm
No estas inicializando suma, siempre inicializa las variables. Ej.:

Código
  1. int suma = 0;