Новогодние эльфы составили мегахорошую и оригинальную задачку, содержащую с массив из 40 элементов.
Элементы массива могут принимать положительные целые значения до 100000 включительно. Выполните их задание и напишите на одном из языков программирования алгоритм, который находит среднеарифметическое элементов массива (путем целочисленного деления), кратных 7 и заменяет элементы массива, которые меньше 50 на это значение.
Запишите ответ для массива a = [3072, 4272, 5672, 7443, 9651, 12147, 15176, 18816, 22848, 27603].
В качестве результата программа должна вывести сумму массива.
Например, для исходного массива из шести элементов:
77
14
770
46
101
49
программа выведет:
77
227
770
227
101
227
C++
m = 0; //обязательно обнуляем сумму
for (i = 0, i < N; i++) {
if (a[i] % 7==0){ //проверяем делимость
m+=a[i]; //увеличиваем сумму на кратный 7 элемент
k+=1; //увеличиваем счётчик на 1
}
}
m = m // k;
for (i = 0, i < N; i++) {
if (a[i] < 50){
a[i]=m; //заменяем элемент
}
cout << a[i];
}