Пример

int main(int argc, char* argv[])
{
int array = {1,2};
double result = array[0] / array[1];

return 0;
}

Решение
Выполнить преобразование типов для одной из переменных, чтобы предотвратить потерю точности при делении.

int main(int argc, char* argv[])
{
int array = {1,2};
double result = static_cast<double> (array[0] ) / array[1];

return 0;
}