[ Foro de C++ ]

c++

12-Dec-2021 18:29
Invitado (los)
0 Respuestas

if ((current.P1&&current.P2)== 1){

return 1;}
else
if (current.P3== 1)
return 2;
else
if (current.P4== 1)
return 3;
else
if (current.P5== 1)
return 4;
else
return 5;

Cuando P1P2P3P4P5=11101

Tengo el problema de que cuando realizo P1 y P2 es igual a 1 y que me devuelva 1 se vuelve a repetir la misma secuencia una y otra vez y nunca pasa al siguiente que es P3 y quiero que me devuelva 2




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)