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


C++ / Масив
An array of real numbers is specified. Among them are the same elements. Find the last minimum 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 min = Arr[0];

 

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

       {

             if (Arr[i] <= min) {

                    min = 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, Масив
Найменший елемент послідовності замінити цілою частиною середнього арифметичного всіх елементів
Найменший елемент послідовності замінити цілою
01.08.2021, Масив
Вивести в порядку зростання всі цілі числа з інтервалу (m, M)
Вивести в порядку зростання всі цілі числа з
02.08.2021, Масив
Movie
У даній публікації відсутні коментарі!

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

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

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