Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2013, 08:20
amchacon
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 11 años, 9 meses
Puntos: 28
Respuesta: validar datos en Ordenamiento C++

Cita:
Iniciado por dontexplain Ver Mensaje
A default en el switch le falta break.

Un saludo.
El ultimo elemento de un Switch no precisa de break.

El problema esque está en un bucle. Dos cosas deberías hacer:

Ponerle una pausa en el default:

Código C++:
Ver original
  1. default: cout<<"ERROR, OPCION INVALIDA.."<<endl; //OPCION INVALIDA.
  2. system("PAUSE");

Limpiar la pantalla cada vez que se repita el bucle:

Código C++:
Ver original
  1. switch (x)
  2. {
  3. case 1:
  4.     burbuja();
  5.     break;
  6. case 2:
  7.     seleccion();
  8.     break;
  9. case 3:
  10.     seguir = 0;
  11.     break;
  12.  
  13.  
  14. default:
  15.     cout<<"ERROR, OPCION INVALIDA.."<<endl; //OPCION INVALIDA.
  16.     system("PAUSE");
  17.  
  18. }
  19. if (seguir!=0)
  20. {
  21.     cout <<endl<< "DESEA CONTINUAR?? SI - PRESIONAR 1 , NO - PRESIONAR 0 ";
  22.     cin >> seguir;
  23. }
  24.  
  25.  
  26.  
  27. system("CLS"); // LIMPIAR LA PANTALLA
  28.  
  29.  
  30.  
  31. } while (seguir==1);