Вивести в порядку зростання всі цілі числа з інтервалу (m, M)


C++ / Масив
An array of integers is specified. Find the minimum element m and the maximum element M. Print all integers from the interval (m, M) in ascending order.

#include <iostream>

using namespace std;

 

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], min = Arr[0], position = 0, position1 = 0;

 

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

             if (Arr[i] > max) {

                    max = Arr[i];

                    position = i;

             }

             if (Arr[i] < min) {

                    min = Arr[i];

                    position1 = i;

             }

       }

 

       for (int i = position1; i < position; ++i) {

             for (int j = position1; j < position; ++j) {

                    if (Arr[j] > Arr[j + 1]) {

                           int temp = Arr[j];

                           Arr[j] = Arr[j + 1];

                           Arr[j + 1] = temp;

                    }

             }

       }

       

       cout << "Min = " << min << endl;

       cout << "Max = " << max << endl;

 

       cout << "\nSorted 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, Масив
Знайти останній максимальний елемент масиву і замінити його нулем
Знайти останній максимальний елемент масиву і
02.08.2021, Масив
Вивести лише ті елементи масиву, у яких остача від ділення на m дорівнює l
Вивести лише ті елементи масиву, у яких остача
02.08.2021, Масив
Надрукувати в порядку зростання числа: sin x, cos x, ln x
Надрукувати в порядку зростання числа: sin x, cos
08.03.2021, Умовний оператор
Movie
У даній публікації відсутні коментарі!

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

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

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