5. Дан массив из 10 элементов. Элементы массива вводятся с клавиатуры. Написать программу, которая включает функцию для нахождения количества элементов кратных 3-м и 5-ти.
#include <iostream>
void countMultiplesOfThreeAndFive(int arr[], int size, int& countThree, int& countFive) {
countThree = 0;
countFive = 0;
for (int i = 0; i < size; ++i) {
if (arr[i] % 3 == 0) {
countThree++;
}
if (arr[i] % 5 == 0) {
countFive++;
}
}
}
int main() {
int arr[10];
std::cout << "Enter 10 elements for the array:" << std::endl;
for (int i = 0; i < 10; ++i) {
std::cin >> arr[i];
}
int countMultiplesOfThree, countMultiplesOfFive;
countMultiplesOfThreeAndFive(arr, 10, countMultiplesOfThree, countMultiplesOfFive);
std::cout << "Number of elements divisible by 3: " << countMultiplesOfThree << std::endl;
std::cout << "Number of elements divisible by 5: " << countMultiplesOfFive << std::endl;
return 0;
}
