[Solucionado] Problema con simple código en C++

Iniciado por Mario Olivera, 14 Agosto 2014, 21:00 PM

0 Miembros y 1 Visitante están viendo este tema.

Mario Olivera

 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 (cpp) [Seleccionar]
#include <iostream>
using std::cin;
using std::cout;

int main()
{
int valores;
int suma;
int valor;
cout <<"Numero de valores a introducir: ";
cin >> valores;

for (int contador=0; contador < valores; contador++)
{
cout <<"Valor: ";
cin >> valor;
suma+= valor;
}
cout <<"Suma: "<<suma;
return 0;
}

Eternal Idol

No estas inicializando suma, siempre inicializa las variables. Ej.:

int suma = 0;
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón