Lógica del juego 1.5: Función _in - aigora/twIE_2021-chkr_s-l GitHub Wiki
bool _in(int x, int n);
La función _in toma dos argumentos. El primero es el elemento que debe buscar y el segundo selecciona en que conjunto debe buscarlo.
La función devuelve true si el elemento se encuentra en la lista y false si no.
Se trata del default del switch y se asigna antes de este por ser el que mas elementos contiene. Recoge las casillas dentro de la selección.
Se corresponden con los valores 0, 1, 2 y 3 del switch respectivamente.
0: | 1: |
---|---|
2: | 3: |
Se corresponden con los valores 4, 5, 6 y 7 del switch.
4: | 5: |
---|---|
6: | 7: |
Tras cargar el array seleccionado lo recorre para ver si el valor se encuentra en este y devuelve la respuesta.
while (i < j && !respuesta)
{
if (x == array[i])
{
respuesta = true;
}
i++;
}
return respuesta;