Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Dudas con Ciclo For

Estas en el tema de Dudas con Ciclo For en el foro de C/C++ en Foros del Web. Hola! Tengo un pequeño programa que hace exactamente esto: "Leer N números y hallar e imprimir la suma, la cantidad y el promedio de todos ...
  #1 (permalink)  
Antiguo 14/10/2015, 07:42
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 5 meses
Puntos: 0
Dudas con Ciclo For

Hola!
Tengo un pequeño programa que hace exactamente esto:
"Leer N números y hallar e imprimir la suma, la cantidad y el promedio de todos los números que son mayores que 0 y menores que 100."

El problema que tengo es que cuando lo ejecuto la primera vez funciona correctamente, pero si lo cierro y lo vuelvo a ejecutar no respeta el ciclo for.
Por ejemplo si la primera vez indique que lea 5 números cuando vuelvo a ejecutar el programa y le indico que lea solamente 3 el quiere leer las 5 variables anteriores.
He verificado mucho y no se de que pueda tratarse, también he probado en otras computadoras y es lo mismo. Como IDE actualmente uso Dev C++ 5.11 y compilador TDM-GCC para 64 bits, Sistema Operativo Windows 10.

A continuación les dejo el código integro:

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
int n;
int c;
int can = 0;
int suma = 0;
int prom = 0;

cout << "Ingrese la cantidad de numeros a leer: ";
cin >> c;

for (c = 0; c <= n; c++)
{
cout << "Ingrese numeros: ";
cin >> n;

if (n > 0 && n < 100)
{
can = can + 1;
suma = suma + n;
}
}
prom = suma/ can;
cout << "Suma: " << suma << endl;
cout << "Promedio: " << prom << endl;

system ("pause");
return 0;
}
  #2 (permalink)  
Antiguo 14/10/2015, 07:47
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Dudas con Ciclo For

El problema es que en el for haces esto:

Código:
for (c = 0; c <= n; c++)
y en ese momento la variable "n" no está inicializada.
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 14/10/2015, 08:02
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Dudas con Ciclo For

Gracias Malenko... evidentemente son errores de principiante.

Saludos!

Etiquetas: dudas, funcion, int, numero, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.