Зачем в тернарном операторе при использовании cout нужен exit(0)?
Зачем в данном коде нужны методы exit(0)? Заранее спасибо!
int main() { // ax = b
double a, b, x;
cout << "Enter a = ";
cin >> a;
cout << "Enter b = ";
cin >> b;
a == 0 ? (b == 0 ? (cout << "Any number\n" << endl, exit(0)) : (cout << "No solutions \n" << endl, exit(0))) : (cout << "a / b\n" << endl, exit(0));
return 0;
}