Nel mio caso, il prodotto di due numeri INT_MAX è 296447233
, che non è corretto.Prodotto errato di due numeri INT_MAX in C/C++
long long int product = 0;
product = 2137483647 * 2137483647;
printf("product: %lli\n", product);
Cosa sto facendo male e come correggerlo ?? Grazie!
Um. ..INT_MAX è 2147483647 (per 32-bi t inti). Sei timido di 10000000. –
Oh, no !!!!!! Sì, ho sbagliato INT_MAX. Grazie per segnalarlo ! – newprint