C ->Varias condiciones en un while
Publicado por Praco (1 intervención) el 05/03/2008 02:44:22
Hola,quisiera saber como meter varias condiciones en un while:
[CODE]
while ( num !=0 || num !=1){
printf("Introduce 1 o 0 para acabar este bucle ");
}
[/CODE]
No me deja usar dos relacionales iguales (en este caso [CODE]!=[/CODE]) y si pongo doble parentesis [CODE]while ( (num !=0) || (num !=1))[/CODE] se compila pero no funciona.
La funcion que quiero realizar es ésta:
[CODE]short continuar();
/* Especificación:
Función que pide al usuario una respuesta a una pregunta del tipo
"Desea continuar S/N?" y devuelve el resultado de la elección.
Requerimientos:
Entrada: Ninguno
Salida : Devuelve un valor 1 si la respuesta es 'S' o
un valor 0 si la respuesta es 'N'
Error : No acepta ninguna otra respuesta,por parte del usuario
que no sea una de las dos opciones anteriores.
Controla la utilización de minúsculas/mayúsculas
*/
[/CODE]
Gracias
[CODE]
while ( num !=0 || num !=1){
printf("Introduce 1 o 0 para acabar este bucle ");
}
[/CODE]
No me deja usar dos relacionales iguales (en este caso [CODE]!=[/CODE]) y si pongo doble parentesis [CODE]while ( (num !=0) || (num !=1))[/CODE] se compila pero no funciona.
La funcion que quiero realizar es ésta:
[CODE]short continuar();
/* Especificación:
Función que pide al usuario una respuesta a una pregunta del tipo
"Desea continuar S/N?" y devuelve el resultado de la elección.
Requerimientos:
Entrada: Ninguno
Salida : Devuelve un valor 1 si la respuesta es 'S' o
un valor 0 si la respuesta es 'N'
Error : No acepta ninguna otra respuesta,por parte del usuario
que no sea una de las dos opciones anteriores.
Controla la utilización de minúsculas/mayúsculas
*/
[/CODE]
Gracias
Valora esta pregunta


0