Этот вопрос касается кода C ++. У меня есть два целых числа a и b, и я хочу разделить одно на другое и сохранить ответ как двойное число. Но когда я ввожу следующий код:
int a = 3, b = 7;
double d = static_cast<double>(a/b);
cout<<d<<endl;
, я получаю 0. Я не понимаю, почему. Пожалуйста, помогите.