Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/06/2012, 12:28
starfix
 
Fecha de Ingreso: diciembre-2011
Ubicación: Crespo - Entre Rios
Mensajes: 155
Antigüedad: 13 años, 3 meses
Puntos: 25
Respuesta: Problema Funciones

listo, ya encontre lo que faltaba:

Código C++:
Ver original
  1. void maximo(int cont, float *pmaxr, float recp1, int *aux, float npel, float *tickmin, float pr, int *aux2, int tick, int *aux3, int nsuc, float *sucminr)     
  2. {
  3.  
  4.     if (cont==1)   
  5.     {
  6.         *tickmin=pr;
  7.         *aux2=tick;
  8.         *aux3=nsuc;
  9.         *pmaxr=0;
  10.         *sucminr=pr;   
  11.     }
  12.    
  13.     if (recp1>*pmaxr)  
  14.     {
  15.         *pmaxr=recp1;
  16.         *aux=npel;         
  17.     }
  18.    
  19.     if (recp2>*pmaxr)  
  20.     {
  21.         *pmaxr=recp2;
  22.         *aux=npel; 
  23.     }  
  24.  
  25.     if (recp3>*pmaxr)  
  26.     {
  27.         *pmaxr=recp3;
  28.         *aux=npel; 
  29.     }
  30.    
  31.     if (recp4>*pmaxr)  
  32.     {
  33.         *pmaxr=recp4;
  34.         *aux=npel; 
  35.     }
  36.    
  37.     if (pr < *tickmin) 
  38.     {
  39.         *tickmin=pr;
  40.         *aux2=tick;
  41.     }
  42.    
  43.     if(((Sucursal[1].recaudado<*sucminr)&&(Sucursal[1].recaudado>0))||(Sucursal[1].recaudado==*sucminr+pr))    
  44.     {
  45.         *sucminr=Sucursal[1].recaudado;
  46.         *aux3=nsuc;
  47.     }
  48.    
  49.     if(((Sucursal[2].recaudado<*sucminr)&&(Sucursal[2].recaudado>0))||(Sucursal[2].recaudado==*sucminr+pr))
  50.     {
  51.         *sucminr=Sucursal[2].recaudado;
  52.         *aux3=nsuc;    
  53.     }
  54.  
  55.     if(((Sucursal[3].recaudado<*sucminr)&&(Sucursal[3].recaudado>0))||(Sucursal[3].recaudado==*sucminr+pr))
  56.     {
  57.         *sucminr=Sucursal[3].recaudado;
  58.         *aux3=nsuc;
  59.     }
  60.    
  61.     if(((Sucursal[4].recaudado<*sucminr&&Sucursal[4].recaudado>0))||(Sucursal[4].recaudado==*sucminr+pr))  
  62.     {  
  63.         *sucminr=Sucursal[4].recaudado;
  64.         *aux3=nsuc;    
  65.     }
  66.  
  67.     if(((Sucursal[5].recaudado<*sucminr)&&(Sucursal[5].recaudado>0))||(Sucursal[5].recaudado==*sucminr+pr))
  68.     {
  69.         *sucminr=Sucursal[5].recaudado;
  70.         *aux3=nsuc;
  71.     }

faltaban algunos parentesis en algunos if y algunos * para acceder a los valores que apuntaban los punteros...

ahora el programa compila, pero si lo probas te vas a dar cuenta de que hay errores

saludos