Bonjour, J'ecris un programme en c++ dans lequel je doit effectuer ceci: if (nb % i==0) mais quand je compile il me dit ca: invalid operands of types `long double' and `long double' to binary `operator%' Comment faire?
castes tes variables dans le bon format ?
jai essayé de les passer en int int nb2; nb2=atoi(nb); int i2; i2=atoi(nb); if (nb2 % i2==0) ca ditcannot convert `double' to `const char*' for argument `1' to `int atoi(const char*)'
non masi atoit c'ets pas trop fait pour ça ! double d; int i2 = round(d);
ok merci ca a marché comme ca