Знайти останній максимальний елемент масиву і замінити його нулем


C++ / Масив
An array of real numbers is specified. Among them are the same elements. Find the last maximum element of the array and replace it with zero.

#include <iostream>

using namespace std;

 

int main()

{

       int n;

       cout << "Enter n: ";

       cin >> n;

 

       float* Arr;

       Arr = new float[n];

       cout << "Array:" << endl;

       for (int i = 0; i < n; i++) cin >> *(Arr + i);

 

       int position = 0;

       float max = Arr[0];

 

       for (int i = 0; i < n; i++)

       {

             if (Arr[i] >= max) {

                    max = Arr[i];

                    position = i;

             }

       }

       Arr[position] = 0;

 

       cout << "\nChanged array:" << endl;

       for (int i = 0; i < n; i++) cout << Arr[i] << " ";

       cout << endl;

 

       delete[] Arr;

       getchar();

       getchar();

       return 0;

}


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

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

{login}
Додати коментар..
Якою мовою програмування ви користуєтесь?

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