同時解決hackerearth問題時,我得到了這個錯誤,我試圖找到解決方案,但無處不在,當2種不同的數據類型被用作操作數時,在我的情況下,兩個大人數據類型的操作數,這裏是我的全部代碼無效的操作數類型'雙'和'雙'到二進制'操作符%'
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int arr[1000];
int n;
cin>>n;
double ans=1;
for(int i =0; i<n ;i++)
{
cin >> arr[i];
ans=(ans*arr[i])%(pow(10,9)+7);
}
cout << ans;
return 0;
}