Автор DEMON задал вопрос в разделе Другие языки и технологии
Динамические массивы и получил лучший ответ
Ответ от Ra[гуру]
1. Среднее арифметическое округляется до целого, иначе удалять нечево: #include <ctime> #include <cmath> #include <numeric> #include <iterator> #include <iostream> #include <algorithm> #include <functional> using namespace std; int rnd() { return rand() % 10; } int main() { srand(time(0)); cout << \"array size? \"; int n; cin >> n; int *a = new int[n], *e = a + n; generate(a, e, rnd); cout << \"random array: \"; copy(a, e, ostream_iterator<int>(cout, \" \")); e = remove_if(a, e, bind2nd(equal_to<int>(), floor(0.5 + accumulate(a, e, 0.0) / n))); cout << \"\\nresult array: \"; copy(a, e, ostream_iterator<int>(cout, \" \")); delete[] a; return 0; } 2. Одномерный массив -- это один вопрос. Матрица -- другой. Один вопрос -- один ответ.
хотяб язык программирования указал бы. Я могу на PureBasic и UoPilot C++ не знаю (