Linguagem C/C++: Operador Condicional
Interessante para verificação de par ou Ãmpar ou mesmo atribuição de valor dependendo do resultado, não tenho muito que explicar, vejamos o exemplo: Função para verificar divisão por zero double divisao(double dividendo, double divisor){ return (divisor == 0)? -1: dividendo/divisor;} // O -1 significa que não é possÃvel dividir //Caso divisor seja igual a zero retorna -1 //Caso contrário retorna a operação de divisão. Função para verificação de par ou Ãmpar short parouimpar(long numero){ return (numero%2 == 0)? 1:2;} //Se for par retorna 1 //Se for Ãmpar retorna 2 Ou então, simplesmente no meio do programa cout