Информатика, вопрос задал thiswork , 7 лет назад

Напишите программу пожалуйста
Ввести одномерный массив A из 13 элементов. Определить в нём
среднее арифметическое тех элементов, которые при делении на 4 дают
остаток 1 или 3. C++

Ответы на вопрос

Ответил kukasimo
0

Как-то так

#include <iostream>;

using namespace std;

int main(int argc, char* argv[]) {

setlocale(LC_ALL, "Russian");

int arr[13];

int counter = 0, result = 0;

for (int i = 0; i < 13; i++) {

 cout << "Введите " << i + 1 << "-й элемент массива: ";

 cin >> arr[i];

 if (arr[i] % 4 == 1 || arr[i] % 4 == 3) {

  counter++;

  result += arr[i];

 }

}

result /= counter;

cout << result << endl;

}

Новые вопросы