error al compilar

Iniciado por Realser86, 22 Noviembre 2017, 00:10 AM

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

Realser86

Buenas Tardes
tengo un proyecto final para entregar es un menu que lle un archivo de texto con las ventas del mes y arroja ciertos datos, el archivo es asi

1 pepito camara 2
2 pepito carcasa 18
3 luis mouse 2
4 andres teclado 1
4 andres mouse 5
5 juanita carcasa 3
7 lucho camara 2
8 carlitos carcasa 2
8 danielito camara 2
8 leonorcita padmouse 22
8 pedrito camara 2
9 andres camara 10
9 luis padmouse 3
10 andres mouse 8
11 andres camara 1
12 andres padmouse 1
13 pepito camara 1
14 mateo mouse 1
24 anita carcasa 3
24 rosita camara 1

y el menú lo que hace es arrojar

el producto mas vendido
el comprador que mas compro
etc.....

el programa ejecuta y todo esta bien hasta ahi
el problema es que cuando lo ejecuto solo me deja ver una vez los resultados bien luego comienza a duplicar

es decir

en el archivo la persona que mas vendio fue andres un total de 26 productos

cuando lo ejecuto y veo la opción de persona que mas compro me dice

andres vendio un total de 26 productos

luego intento ver nuevamente la opción y me aparece

andres vendio un total de 52 productos

luego

andres vendio un total de 78 productos

y así sucesivamente me va adicionando nuevamente 26, y lo otro es que me crea un archivo gmon.out en la carpeta donde esta el ejecutable no se si eso sea el problema

Serapis

26, 52, 78... son múltiplos.

Obviamente estás sumando cada vez a los valores previos, los actuales.
Debes restablecer a 0 los valores con cada ejecución. Repasa el código que tengas...

Realser86

se que toca subir el codigo en un formato especial pero la verdad soy nuevo en c++ y no entiendo espero no se molesten por solo copiar y pegar mi codigo

Realser86

#3
ok

Realser86

como hago para restablecer los valores a 0 con cada ejecucion la verdad no entendi

CalgaryCorpus

Tus variables son globales y conservan sus valores.
Antes de calcular todo otra vez, llévalas a 0 otra vez también.
Aqui mi perfil en LinkedIn, invitame un cafe aqui

Realser86

muchas gracias como siempre muy util