Почему не работает код? Ошибка приложения
Дано одномерный массив, содержащий 100 действительных чисел (генерируются случайным образом в пределах от 0 до 200). Вычислить среднее арифметическое чисел, находящихся на местах, номера которых кратны 3, и не равны нулю.
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
int const SIZE = 190;
int arr[SIZE];
for (int i = 0; i < SIZE; i++) {
arr[i] = rand() % 200;
}
int count = 0;
int equal = 0;
double sum = 0;
for (int i = 0; i < SIZE; i++) {
equal++;
if (equal % 3==0 && equal != 0)
{
count++;
sum += arr[i];
}
}
cout << "sum=" << sum/count << endl;
}