while(num>=0 && (contadorhorizontal>=1 && contadorhorizontal<=5) && contadorvertical!=15)
Asi fuerzas a que se cumplan las tres condiciones
Un saludo
Claro! Son ANDs, no ORs. Quiero que el bucle de vueltas mientras las tres condiciones se cumplan y en el momento en el que se caiga una que salga.
Muchas gracias, me has aclarado las ideas. Y llevaba 2 días así...
Hola. El problema que tengo es que tengo el siguiente while:
while(num>=0 || (contadorhorizontal>=1 && contadorhorizontal<=5) || contadorvertical!=15)
con condiciones AND y OR.
El problema es que si la variable num, que es introducida por teclado, es un número negativo entra en el while y lo trata como si fuese positivo.
¿De qué manera tengo que hacer el while para que los número solo entren si cumplen esas tres condiciones?. Gracias por adelantado