#include <iostream>
# include <vector>
using namespace std;
//----------------------------------------------------------------------
int main()
{
// Вектор целочисленных элементов
vector<int> iNumbers;
// Временное хранение результата ввода
int iBuffer;
cout << "Вводите последовательно числа, отличные от нуля." << endl;
cout << "Для окончания ввода введите ноль (0)." << endl;
do
{
cout << ": ";
// Сохранение числа в буфере
cin >> iBuffer;
// Добавление элемента в конец вектора
iNumbers.push_back(iBuffer);
}
while(iBuffer != 0);
int iNums;
for(int i = 0; i < iNumbers.size(); i++)
{
if(iNumbers[i] < 0)
{
// Сумма отрицательных элементов
iBuffer += iNumbers[i];
// Число отрицательных элементов
iNums++;
}
}
// Вычисляем среднее арифметическое отрицательных чисел
iBuffer = iBuffer / iNums;
cout << "Среднее арифметическое отрицательных чисел ряда: ";
cout << iBuffer << endl;
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.