beim Lösen einer Frage auf Hackerearth habe ich diesen Fehler, ich habe versucht, eine Lösung zu finden, aber überall dieser Fehler auftritt, wenn 2 verschiedene Datentypen als Operanden verwendet werden in meinem Fall sowohl die Operanden vom Datentyp sama, hier mein voller Codeungültige Operanden der Typen 'double' und 'double' zu binär 'operator%'
#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;
}