Pessoal,
Em C, se eu tenho um conjunto de números inteiros ( cerca de vinte ) , existe uma maneira elegante de testar se um determinado valor pertence a esse conjunto?
é claro que eu poderia escrever algo como SE( OU OU OU OU OU ... ) , mas ficaria longo e não elegante. Em Delphi ou Pascal parece que existe um operador chamado IN. ficaria algo do tipo: IF x IN [2, 5, 7, 13] THEN ...
qual seria o melhor modo de fazer isso em C?
Obs. os inteiros que uso são pequenos e caberiam no tipo char (1 byte).
Obrigado