Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2011, 06:49
gorystyle
 
Fecha de Ingreso: enero-2011
Ubicación: Venezuela, Táchira
Mensajes: 96
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: Problemita con el siguiente programita de prueba

Cita:
Iniciado por agustinsouth Ver Mensaje
#include <iostream>

using namespace std;

float m [4];
int contador = 0;
int suma = 0;
int main()
{
while (contador < 5)
{
contador = contador + 1;
cout<<"Ingrese valor numero "<<contador<<":";
cin>> m[contador];
suma = suma + m[contador];
}
cout<<"La suma de los 5 valores ingresador es: "<<suma;
}

Cuando llega a la ultima linea en la que deberia mostarme la suma de todos los valores asignados a la matriz me sale un cuadro de dialogo "el programa dejo de funcionar"
Si alguien fuera tan amable de ayudarme se lo agradeceria un monton. Gracias
Agustin
Hola bueno revise tu codigo y al tratar de correrlo me dio un error porque el array lo tiene como float y en la cuarta iteracion me daba error asi que lo cambie a int y funciono.. bueno ya te muestro como lo hice para que te guies:
Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int m [4];
  6. int contador = 1;
  7. int suma = 0;
  8. int indice;
  9. int main()
  10. {
  11.  
  12.  
  13. for(int i =0; i<=4; i++)
  14. {
  15.     cout<<"Ingrese valor numero "<< contador <<": ";
  16.     contador++;
  17.     cin >> m[i];
  18.     suma += m[i];
  19. }
  20.  
  21. cout<<"La suma de los 5 valores ingresador es: "<< suma <<endl;
  22. system("pause");
  23. }

por favor la proxima vez usa las etiquetas Highlight para poder ver bien el codigo y que sea mas facil de entender.