Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2012, 01:36
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 11 meses
Puntos: 73
Respuesta: programa c++ contador aprobados y reprobados

Para el número de aprobados haces

conap1 = conap + 1;

conap vale 0 y ese valor no cambia, con lo que, introduzcas los aprobados que introduzcas, conapl siempre va a ser 1. Lo mismo ocurre con el número de reprobados. Prueba simplemente esto:

Código C++:
Ver original
  1. while (cal != -1)
  2. {
  3. cin>>cal;
  4. if (cal >= 50)
  5. conap = conap + 1;
  6.  
  7. if (cal < 50)
  8. conrep = conrep + 1;
  9. }
  10.  
  11.  
  12. cout<<"El numero de aprobados es: \n"<<conap<<endl;
  13.  
  14. cout<<"El numero de reprobados es: \n"<<conrep<<endl;

Por supuesto, las variables conap1 y conrep1 ya te sobran.

Saludos,