Ho fatto questo esercizio lo fatto andare ma mi dava errore ma era tutto coretto quindi non capisco dove sia l'errore 
int main() {
   const int N = 1000;
   int arr[N];
   double sum = 0, sum_sq = 0; 
   int count = 0;
   srand(time(NULL));
   for (int i = 0; i < N; i++) {
       arr[i] = rand() % 1001;
   }
   arr[500] = 30; 
   arr[750] = 12;
   for (int i = 0; i < N; i++) {
       sum += arr[i];
       sum_sq += arr[i] * arr[i];
       if (arr[i] >= 100 && arr[i] <= 600) {
           count++;
       }
   }
   double mean = sum / N; 
   double variance = sum_sq / N - mean * mean;
   cout << "Media: " << mean << endl;
   cout << "Varianza: " << variance << endl;
   cout << "Numeri nell'intervallo [100;600]: " << count << endl;
   
   return 0;
}