//Patriche Robert Cosmin #include #include #include using namespace std; double calcolaMediaMultipli3(int arr[], int size); int main() { const int DIM = 15; int numeri[DIM]; srand(time(0)); cout << "Array: "; for (int i = 0; i < DIM; i++) { numeri[i] = rand() % 100 + 1; cout << numeri[i] << " "; } cout << endl; double media = calcolaMediaMultipli3(numeri, DIM); if (media == -1) cout << "Non ci sono multipli di 3." << endl; else cout << "Media dei multipli di 3: " << media << endl; return 0; } double calcolaMediaMultipli3(int arr[], int size) { int somma = 0, count = 0; for (int i = 0; i < size; i++) { if (arr[i] % 3 == 0) { somma += arr[i]; count++; } } if (count == 0) return -1; // Nessun multiplo di 3 return static_cast(somma) / count; }