Ir ao conteúdo
  • Cadastre-se

Como testar varios numeros de uma só vez em vez de usar um if extenso


Posts recomendados

você pode jogar todos os números em um array e usar um while para comparar.

#include <stdio.h>

int main() {
    int array[] = { 10, 22, 144, 222, 75, 146 };
    int numero = 75;
    unsigned int i = 0;
    while (  i < (sizeof(array)/sizeof(int))) {
        if( numero == array[i] ){
            printf("%d == %d", numero, array[i]);
            break;
        }
        i++;
    }
    getchar();
    return 0;
}

você até pode saber a posição em que se encontra pois essa será a i

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...