Devi scrivere correttamente i valori numerici reali. In C/C++ la virgola e' il punto
Ovviamente, a un certo punto, hai un limite determinato dalla "precisione" massima del double (15 cifre) ... ma questo non e' un problema ...Originariamente inviato da ascatem2
#include <stdio.h>
int main() {
double a, b;
a = 3. 455555553;
b = 3. 555555552;
if (a<b)
printf ("Minore\n\n");
system("pause");
} /* main */