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


C++ / Масив
Задано масив дійсних чисел. Серед них є одинакові елементи. Знайти перший мінімальний елемент масиву і замінити його нулем.

#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;

}


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

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

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

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