#include <iostream>
using namespace std;
int* array_remove(int* a, int* b, int v) {
int* p = a;
for (; a < b; ++a) {
if (*a != v)
*p++ = *a;
}
return p;
}
int main()
{
int n;
cout << "Enter n: ";
cin >> n;
int* Arr;
Arr = new int[n];
cout << "Array:" << endl;
for (int i = 0; i < n; i++) cin >> *(Arr + i);
int max = Arr[0];
for (int i = 0; i < n; ++i) {
if (Arr[i] > max)
max = Arr[i];
}
int* Arr1 = array_remove(Arr, Arr + n, max);
cout << "\nArray without max elements:" << endl;
for (int* array = Arr; array != Arr1; ++array)
cout << *array << ' ';
delete[] Arr;
return 0;
}
Перед публікацією, радимо ознайомиться з правилами!
Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter