a = 2000000000 b = 2000000000
Overflow detected
void question11_safe_addition() {
int a = 2000000000;
int b = 200000000;
int maxInt = 2147483647;
if(a > maxInt - b) {
cout << "Addition would cause overflow!" << endl;
} else {
int sum = a + b;
cout << "Safe sum: " << sum << endl;
}
}
void question11_safe_addition() {
int a = 2000000000;
int b = 200000000;
int maxInt = 2147483647;
if(a > maxInt - b) {
cout << "Addition would cause overflow!" << endl;
} else {
int sum = a + b;
cout << "Safe sum: " << sum << endl;
}
}