Почему не работает код? Ошибка приложения

Дано одномерный массив, содержащий 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;
}

Ответы (0 шт):