Comment écrire une fonction C++ renvoyant vrai si un nombre réel est exactement représentable avec un double?Comment écrire une fonction C++ renvoyant true si un nombre réel est exactement représentable avec un double?
bool isRepresentable(const char* realNumber)
{
bool answer = false;
// what goes here?
return answer;
}
tests simples:
assert(true==isRepresentable("0.5"));
assert(false==isRepresentable("0.1"));
qu'en est-il 11111111111111111111111111111111111111111111111111111111111111111? – BCS
Ou une meilleure façon de le mettre (100/epsilon + 1) – BCS