L'opérateur "&& " ne peut pas être appliquée à des opérandes de type 'int' et 'bool'

im essayant de trouver un numéro entré est à la fois divisible par 9 et 13 ans, mais il ne me laissera pas l'utilisation de l'opérateur dont j'ai besoin, je sais que les types de variables sont mauvais, mais je ne sais pas comment faire en sorte que les types de variables sont acceptés, im nouveau à codage peut donc la réponse est aussi simple que possible, sans prendre la pisse

public bool IsFizzBuzz(int input)
{
    if ((input % 9) && (input % 13) == 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}
  • quelque chose comme if((input%9 == 0) && (input%13==0))
  • Quelque chose à penser pour l'avenir... Regardez ce que vous faites - vous savez ce que % fait (ou ce qu'il semble), donc vous savez que ce input%9 a à évaluer à quelque chose, si vous avez besoin d'évaluer ce que vous pensez qu'il va évaluer (dans ce cas, 0)
InformationsquelleAutor codeScrub | 2014-11-26