Утворити нову послідовність, викинувши з вихідної послідовності елементи, які рівні найбільшому елементу масиву


C++ / Масив
A sequence of integers is specified. Create a new sequence by throwing out elements from the original sequence that are equal to the largest element of the array.

#include <iostream>

using namespace std;

 

int* array_remove(intaintbint 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;

}


Result:
Утворити нову послідовність, викинувши з вихідної послідовності елементи, які рівні найменшому елементу масиву
Утворити нову послідовність, викинувши з вихідної
02.08.2021, Масив
Замінити найбільшим числом m елементів від початку масиву
Замінити найбільшим числом m елементів від
02.08.2021, Масив
Замінити найменшим числом m елементів від початку масиву
Замінити найменшим числом m елементів від початку
02.08.2021, Масив
Замінити найбільшим числом m елементів з кінця масиву
Замінити найбільшим числом m елементів з кінця
02.08.2021, Масив
Замінити найменшим числом m елементів з кінця масиву
Замінити найменшим числом m елементів з кінця
02.08.2021, Масив
Вставити дійсне число b в послідовність так, щоб вона залишилась спадаючою
Вставити дійсне число b в послідовність так, щоб
02.08.2021, Масив
Movie
У даній публікації відсутні коментарі!

Перед публікацією, радимо ознайомиться з правилами!

{login}
Додати коментар..

0
Якою мовою програмування ви користуєтесь?

Знайшли помилку?
Ви можете повідомити про це адміністрацію.
Виділіть текст і натисніть CTRL+Enter